使用CSS将文本更改为大写是一种好习惯

时间:2016-11-29 19:59:24

标签: javascript html css

我今天做了一个有趣的观察。我找到了使用CSS而不是toUpperCase()使用CSS的文本大写的代码,但这段代码使测试失败。该测试是关于文本是否呈现;由于文本的情况在CSS而不是JavaScript中被更改,因此显示的内容与实际数据之间存在不一致。

在某些情况下,在CSS中更改案例是不是很糟糕?

2 个答案:

答案 0 :(得分:1)

最好在CSS中尽可能多地使用样式。这使您的代码更易于维护,因为您知道在何处查找样式更改。此外,CSS比JavasScript快得多。

在某些情况下,您绝对需要使用javascript进行动态样式设置。在这种情况下,最佳做法是添加或删除包含要应用于元素的样式的类。

答案 1 :(得分:0)

从表面上看,当人们使用CSS时,人们总能期望文本转换在所有现代浏览器中正确发生,而如果一个人依赖于Javascript,你可能会发现用户没有启用Javascript的极少数情况。