CSS:为 'position: relative' 、 'position: fixed' 等使用一个类——这是个好主意吗?

标签 css class position

在某个时候,我决定为位置设置类是一件好事。所以我创建了以下内容:

.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/

相关文章:

css - 从原来的位置扩展 div 以适应屏幕

javascript - 打开模态视图时禁用主体滚动

JQuery 如果跨度值 = 0 改变颜色

css - 相对于另一个未嵌套的 div 定位一个 div

android - 如何在android中使用fancycoverflow获取位置

html - 使固定的 div 在滚动的导航栏后面折叠

html - 为什么我的 <a> 元素没有显示?

html - 如何在没有重叠阴影的情况下进行导航

c++ - 在继承中使用 delete 的意外行为,基指针对象指向最派生的类

c++ - 执行相同函数的不同结果[C++]