gpt4 book ai didi

javascript - 为什么网站管理员使用 `ul/li` 而不是 `div` 进行布局?

转载 作者:太空狗 更新时间:2023-10-29 13:21:49 24 4
gpt4 key购买 nike

据我所知,ul/li 是排版特定的标签,旨在将文本格式化为列表(而搜索引擎喜欢语义标签)。

我的大问题是为什么网站管理员更喜欢使用列表解决方案 (ul/li) 布局 (div) 解决方案的一个明显例子,更喜欢修改列表语义标签的很多样式,使它看起来像div 解决方案?

它们只是使用错误还是我在这里遗漏了重要的事实?

我问这个是因为,在很多情况下,这对于很多野外的小部件插件都是有效的,它们动态生成 html 代码(通过 JavaScript),即使一些搜索引擎不支持(或有限支持)JavaScript。例如:FlipClockJs、Bootstap 组件(旋转木马、导航、分页)等

最佳答案

As far as I know ul / li is are typography specific tags, intended to format text as a list (while search engines love semantic tags).

他们不是。它们是表示内容是一组列表项的语义元素,其中顺序不是特别重要。

My big question here is why Web Masters prefer to use lists solution (ul/li) where is an obvious case of a layout (div) solution

Div 与布局无关。布局是 CSS 的工作。所使用的元素应根据它们传达的语义进行选择,然后应将 CSS 应用于它们以提供所需的呈现。

div 元素是不得已的元素。它没有语义,应该在 HTML 没有具有适合内容语义的元素时使用。

关于javascript - 为什么网站管理员使用 `ul/li` 而不是 `div` 进行布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28991875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com