您正在创建一个HTML布局。让我们假设您不需要多个样式表的好处,HTML大小的小幅增加并不是一个问题,并且您拥有一个只使用一次的样式。我通常倾向于在这里使用内联样式,因为我认为重复CSS类名或ID是您当前不需要的抽象的代价,并且可能永远不会使用。
现在的标准原则是总是使用语义标记和CSS样式创建HTML布局,那么我是不是遗漏了什么?请让我知道你的想法。
发布于 2009-05-02 01:09:10
即使您只使用一次特定的样式,将其与其他样式保持在一起,而不将其内联起来,仍然有好处。首先,关注点的分离导致了可维护性的提高。如果你知道你要做的只是一个样式的改变,那么只有一个地方可以找到任何改变。另一个好处是自文档化,因为必须键入类名。通过为该样式命名,即使它只被使用一次,它也会使下面的语义代码更具说明性--您可以看到,这个随机的p不仅是一个段落,而且,比方说,它是intro段落。
当然,这是假设您永远不会再使用这种特定的样式。如果你愿意的话,有更多的理由将其分解到命名样式中。内联风格不是邪恶的,但它们在某种程度上是一种入门药物。
发布于 2009-05-02 01:19:06
发布于 2009-05-02 01:12:10
将HTML和CSS分开的一个好处是,您可以在不更改任何HTML的情况下重新设置网页的外观。
史蒂夫
https://stackoverflow.com/questions/813875
复制相似问题