自动HTML生成准则,以实现最大的CSS风格
|
我想问一下您在自动HTML生成方面的经验,编码人员应该考虑什么才能达到最大的风格?请添加良好的准则,并说明原因。
我将从三点开始:
您创建一个div或td或其他任何带有文本内容的文件。
<div><span>text content</span></div>
代替
<div>text content</div>
原因:有时您必须对文本内容应用不同的样式。如果您只能由周围的div间接访问它,则某些操作是不可能的。
将BR放在div后面!
<div id=\"myId\">foo bar</div><br>
代替
<div id=\"myId\">foo bar</div>
原因:假设您决定让某些div向左浮动,则需要在它们之后向左清除。您现在可以使用
div#myId + br {
clear: left;
}
如果您不需要br,则可以执行以下操作:
div#myId + br {
display: none;
}
没有附加的br,div的浮动是一个真正的麻烦,您将无法正确对齐内容。
这“应该”很容易,但是仍然:使用类和ID,以便您可以正确访问CSS中的每个项目。
好的,这就是我发现的内容,现在轮到您扩展这套指导原则了:-)
没有找到相关结果
已邀请:
1 个回复
掏得透垦滩