2010-09-25 54 views

回答

6

绝对不是。虽然你不想过度(当你这样做时,它被称为“div汤”)。如果你发现一个div没有目的,只能保存背景图像,或者清除浮动等,这意味着你做错了什么。通过使用包装(例如,对于具有某些背景的内容区域,可以使用深度为3级的div标签),您可以正确地实现所需的任何布局,而无需诉诸“div汤”。请看http://www.digitalperfections.net/,其中有很多div标签的good(x)HTML示例。

为了进一步扩展,并专门回答关于你的代码的问题,我注意到了一件事情:<div id="divider"></div> - 这是不好的,因为你使用这个div纯粹是为了非语义目的(仅用于装饰)。

+0

正确无误。我应该以某种方式摆脱它。病态的工作。 – 2010-09-25 18:25:04

+0

@Ibrahim - 你也可以考虑在每个div末尾使用'<! - CLOSE:.some_div_class - >'样式注释来表示它是什么div(以后更容易调试)。 – orokusaki 2010-09-25 18:36:50

+0

感谢您的建议。我会考虑马上使用它。 – 2010-09-25 18:39:45

1

一般原则是使用尽可能少的HTML布局。并尝试在CSS的帮助下为您的页面添加Style。所以如果最小数量的div可以完成你的任务,你应该去做。这有助于使页面变得更轻和可维护。但是,页面中的小结构(HTML)取决于您的体验和设计。

相关问题