我想问一下您在自动生成 HTML 方面的经验以及编码人员应该考虑什么才能达到最大的样式化?请添加良好的指导方针并解释其原因。
我将从3点开始:
您创建一个 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 中的每个项目。
好的,这就是我发现的,现在轮到你扩展这个指南集合了 :-)