我正在考虑在我的工作中使用css,我想知道创建只有一个属性的css类是不是一个好主意(考虑到最佳实践)。
一个简单的例子,这样创建很多类有用吗?
.center-text {
text-align: center;
}例如,在做这件事和使用像Knacss这样的小型库(如果你知道的话)之间,什么是最好的。
发布于 2014-11-28 06:09:13
CSS类最大的问题:它们在文件/代码中的位置很重要!
让我们假设我们有这个html元素:
<div class="test altr">some text</div>此css文件:
.test
{
color: red;
}
.altr
{
color: blue;
}将产生一个蓝色文本( div包含这两个类)。但此文件将生成红色:
.altr
{
color: blue;
}
.test
{
color: red;
}css中的命令顺序由css文件决定(而不是html class属性中的顺序)
更不用说html alo中和标签之间的物理顺序会影响css中命令的顺序(最后一个命令会覆盖所有以前的命令)。
所以..。无论你做什么-,请小心那个
发布于 2014-11-28 05:57:29
我看到的一个小缺点是,由于类的堆叠,HTML中的文本数量将略有增加。不是最好的SEO实践,但它是次要的。
https://stackoverflow.com/questions/27179143
复制相似问题