在过去,我总是使用' .left'来设置我的样式表。和' .right'类。
然而,最近阅读了很多文章,我现在意识到这不是一个好习惯 - 如果我想改变其中一个' .left' div并浮动它?我必须更改HTML。
每次我想使用它时,我会更好地宣布浮动(#content {padding:6px; float:left;})。
如果有人能够了解这方面的最佳实践,那么它对未来的发展将会很有帮助。
答案 0 :(得分:0)
类.left和.right可以很方便,尤其是在生成html代码时,例如CMS。但是,如果您觉得浮动可能很快就会改变并且您手动编写代码,则可以设置类和ID。如果你给#yourID一个float: right;
,它将覆盖来自.left类的float:left;
。这不是真正干净的版本,但除非您需要,否则您不必立即定义#yourID规则。在许多CMS系统中,每个内容元素都将获得一个id =" content-element-12346"或者类似的默认情况。
答案 1 :(得分:0)
我会将.left
和.right
类用作实用程序,而不是连续使用它们。
因此,请将它们用于需要它们的所有元素。但是当有一个奇怪的场合,你可能需要左边或右边的浮动使用实用程序类。
答案 2 :(得分:0)
这取决于你需要什么。
使用.left
和.right
类(以及其他类似的类,如.clearfix
)通常效率更高,因为您只在样式文件中声明它们一次,从而减小其大小。
另一方面,如果您计划将来对页面进行一些重新设计,则使用语义类更加灵活,将样式与html
完全分开。此策略使更改更容易。要详细了解此检查this link。