Dis*_*oat 6

你已经发布了几十个非常相似的问题,询问HTML验证的每一分钟方面,不赞成的标签等等.我认为你需要不再担心特定的HTML片段是否有效.

首先,依靠单一指标(验证)来提高代码质量并不好.其次,有效的代码并不总是好的代码.你可以使用无意义的类名来嵌套500个div标签,它会验证,但这将是可怕的代码.

验证不好吗?不,当然不.它可以帮助挑选出可能出现在浏览器中的问题.像错误类型的属性,某些未关闭的标签(如divs).但是,例如,使用<br>而不是<br/>在XHTML文档中使用并不重要 - 浏览器对待它们的方式相同.

请花点时间了解HTML内容和CSS的分离以便进行演示.然后你会看到问题的答案是多么明显.如果验证器没有抱怨某些属性,那么这并不意味着它们很好并且应该被大量使用.

想想属性在做什么.它们水平和垂直对齐内容.这是一个表达问题,因此,最好尽可能将它们放在CSS中.

对不起,我希望你能看到我的观点并停止依赖w3c验证器来解决所有问题.