从人的视觉上看是一样没错,但从机器搜索引擎的角度看HTML5的<figure>标签更加语义化,更友好!
所谓的语义化就是通过HTML标签就能知道它的用途,比如:
<footer></footer>代表网页的底部。
能不能用试下看看就知道了。按道理h5里面的header、footer、article这些是为了提高可读性,本质上和div没什么两样。不然都得靠class标记。至于你说的能否放a标签的问题,就等价于div能否放a标签,肯定是感觉不妥了。figure的display是block块状的,而a是inline的,要放就把a标签设置成display:block然后再处理才有意义。
以下是html5中figure标签的使用例子:<figure>
<p>黄浦江上的的卢浦大桥</p>
<img src="shanghai_lupu_bridge.jpg" width="350" height="234" />
</figure>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)