div标签多与少并不会影响代码的简洁,对网站读取的影响不会很明显,也不会造成代码层次结构的不清晰。目前,大多数网站使用的div+css做站就是这个原因。
在大多数情况,div表示一个块级元素,通常是网站用来布局用的,比如网站的header/content/footer等,当然,你整个站把全部都使用div也是没关系的,但做站建议遵循W3C标准,并使标签符合相应的语义化。
例如:布局可以使用div标签,段落可以使用p标签,列表可以使用ul或dl,标题可以使用h1~h5,强调可以使用strong,表格可以使用table 等等。同时,遵循标签的语义化也利于网站的SEO,也方便站点代码的维护。