在某个时候,我决定为位置设置类是一件好事。所以我创建了以下内容:
.prel {position: relative}
.pfix {position: fixed}
.pabs {position: absolute}
这些类适用于数以千计的 float 小元素,但它们开始让我烦恼。
例如,我的相对位置类适用的元素都属于大约七个其他类。所以我可以这样做(其中 class1-class7 是用于其他目的的所有现有类):
.class1,.class2...class7 {position: relative}
提出这个问题的原因是:我有一种潜移默化的感觉,这将是我所做的更改之一,我需要稍后撤消。因此,我正在寻求有关最佳前进方式的建议。它有什么不同吗?为什么大网站似乎都使用这些职位类别?
如果这很重要,我会做很多基于 jQuery 类的搜索。
最佳答案
原则上,这是个坏主意。这与将内联样式应用于所有元素并没有什么不同。最佳做法是很好地分离样式和内容。
正如您已经提到的,您以后很可能需要更改这些类的负载。维护起来将是一场噩梦。
关于CSS:为 'position: relative' 、 'position: fixed' 等使用一个类——这是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11824302/