上QQ阅读APP看书,第一时间看更新
1.2.3 解决实际问题
规范应该解决现实中实际遇到的问题,而不应该考虑复杂的理论问题。
【示例】既然有在<a>中嵌套多个段落标签的需要,那就让规范支持它。
如果块内容包含一个标题、一个段落,按HTML4规范,必须至少使用2个链接。例如:
<h2><a href="#">标题文本</a></h2> <p><a href="#">段落文本</a></p>
在HTML5中,只需要把所有内容都包裹在一个链接中。例如:
<a href="#"> <h2>标题文本</h2> <p>段落文本</p> </a>
其实,这种写法早已经存在,当然以前这样写是不合乎规范的。HTML5解决现实的问题,其本质还是纠正因循守旧的规范标准,现在把标准改了,允许用户这样写。