为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

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


查看完整回答
反对 回复 2019-11-12
?
largeQ

TA贡献2039条经验 获得超7个赞

我不确定为什么在列出项目时为什么我需要使用ul-li而不是简单地使用div。我可以使两者看起来完全一样


您的问题中有一个关键词:“看”。您还可以使用盲文阅读器使盲人输入相同的文字吗?您可以使用文字转语音合成器让盲人听到相同的声音吗?对于使用自定义客户端CSS用户样式表的视力障碍者,您仍然可以使它们看起来一样吗?


“ look”这个词是一个非常危险的词–当您将其与HTML结合使用时,所有警报都应该响起。HTML是一种用于描述超媒体文档的语义结构的语言。语义结构不会有一个“看”,它是一个抽象的概念。


即使您不关心所有这些语义场所,也不关心盲人,也请考虑一下:Google,Yahoo,MSN和Co.没有眼睛,他们不会“看”您渲染的CSS 。


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 1587 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信