猿问

为什么要使用“ li”代替“ div”?

我不确定为什么列出项目时为什么需要使用ul-li而不是简单地使用div。我可以使两者看起来完全一样,因此与创建div相比,创建无序列表的功能优势在哪里?



HUH函数
浏览 1589回答 3
3回答

holdtom

为了语义正确。HTML具有表达事物列表的功能,它可以帮助Google机器人,屏幕阅读器以及所有不仅仅关心网站外观的用户更好地了解您的内容。

largeQ

我不确定为什么在列出项目时为什么我需要使用ul-li而不是简单地使用div。我可以使两者看起来完全一样您的问题中有一个关键词:“看”。您还可以使用盲文阅读器使盲人输入相同的文字吗?您可以使用文字转语音合成器让盲人听到相同的声音吗?对于使用自定义客户端CSS用户样式表的视力障碍者,您仍然可以使它们看起来一样吗?“ look”这个词是一个非常危险的词–当您将其与HTML结合使用时,所有警报都应该响起。HTML是一种用于描述超媒体文档的语义结构的语言。语义结构不会有一个“看”,它是一个抽象的概念。即使您不关心所有这些语义场所,也不关心盲人,也请考虑一下:Google,Yahoo,MSN和Co.没有眼睛,他们不会“看”您渲染的CSS 。
随时随地看视频慕课网APP
我要回答