1
1
根据发布的HTML,我建议进行以下更改:
具有
您还可以移动
我只是看到你已经设定了
|
2
3
下面只是一些评论;对于这样的问题很难给出明确的答案,尤其是当HTML结构不可用时。 长类名 在班上,我认为你做错了什么。名字像
确实应该缩短为(类似于):
尤其是当你的选择器基本上是90%重复的时候,比如
索引
它可能看起来很小,但如果你有紧凑的、不太重复的选择器,它确实会让CSS更易于维护——至少你不会花那么多时间扫描选择器。
当然比给你这个好
你可能想做的另一件事是 仅适用于特殊情况的代码
最多3-5个选择器并不罕见。3-5个 不过,其中之一就是。CSS选择器在逻辑上应该从简单到复杂,因为添加了更多的案例。因此,试着找到小部件的基础,定义一个默认值,然后编写代码。 太 除了包含太多太长的类名之外,其他都不好。不过,自下而上的重写通常会导致优化,特别是如果项目的需求自上一个开发人员以来发生了变化(我们不需要再支持IE6了,万岁!)但同样,如果看不到结构,就很难做出明确的解决方案。 |
3
1
|
4
0
你可能想过去看看 this article 我读了不久,它有一个非常好的概述,赞成的和反对的组织你的css。我还要看一看文章的底部,它有一些链接到更多的信息。 从外观上看,您的小部件样式确实与classitis有点过火,但至少它是有文档记录的,我无法计算我看到未文档化css类的次数。 |
5
0
例如:
为什么不创建另一个名为“mini display”的类,然后您的元素将如下所示:
你的css是:
如果你不喜欢。。。我见过一些人创建这样的类
其中每个类更改元素上特定的内容(即left=>浮动:左;). 他们有一个他们经常使用的类库。 |
Matt V. · 如何规范化/规范化一系列名人? 7 年前 |