我正在为我的网站制作jquery轮播。
在99%的教程中,人们使用<ul>
和<li>
来完成。
对于SEO我更喜欢使用<div>
s,<ul>
和<li>
用于菜单......
除了简单性之外,人们使用<ul>
和<li>
超过<div>
的jquery Carousel还有其他原因吗?
非常感谢。
答案 0 :(得分:1)
是的,语义学。
在html5出现之前,语义网是一个混合匹配的方式,让网站底层代码有意义。
作为人类,我们可以看一个典型的布局,并了解它的意图,如果我们看到
<div id="menu" />
我们可以很容易地推断它是一个菜单。
然而,就计算机或视障人士的屏幕阅读器而言,他们并没有掌握这个概念。将此与不是每个人都使用“菜单”作为id的事实相混合,那么屏幕阅读器无法将你的div解释为除div之外的其他任何东西。结果,许多网络开发人员对标准发出了噪音,并试图鼓励大多数人关注它们,比如ul&amp; amp; li表示单列对象和div&amp;标准名称跨越ID并且通常试图促进对坏情况的最佳利用。
然而,所有这些都设置为使用html5
进行更改导航,页眉,页脚,列表,侧边栏对象等新标记设置为永久更改语义网,只要人们正确使用新标记,屏幕阅读器软件就不再需要猜测意图,屏幕抓取应用程序或社交媒体工具将能够更好地与网站合作,因为它们可以纯粹从代码的布局中推断出意图。
这不仅仅是钟声和声音。带声音的口哨视频,html5也有一个非常严肃的一面,这是消除所有这些丑陋的黑客和尝试自我监管的最佳做法,最终为未来提供更好的网络。