创建树,div 还是 ul 更好?

发布于 2024-11-09 15:16:14 字数 158 浏览 0 评论 0原文

我正在创建自己的树实现,类似于 Dojo 或 jQuery 树(如文件树,包含折叠/展开节点),我想知道 ul 和 li 标签编码相对于 div 标签有哪些优点/缺点。我看到的大多数实现(例如 Dojo)都使用 div,但我认为用于表示层次结构的 ul 和 li 标签更适合。那么为什么要使用div呢?

I am creating my own tree implementation similar to Dojo or jQuery trees (like a file tree, complete with collapsing/expanding nodes) and I am wondering what advantages/disadvantages coding by ul and li tags would have over div tags. Most implementations that I see (Dojo for example) use divs, but I would think ul and li tags made for representing hierarchical structures would be better suited. So why the use of divs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尹雨沫 2024-11-16 15:16:14

UL/OL/LI/DIV 都是块元素,但 UL/OL/LI 传递更多语义信息。

不要出现 DIVitus 病例:-) 我不知道为什么其他人会出现这种综合症,也许存在一些遗留的 iCab 问题?

OL 通常比 UL 具有“语义意义”,因为大多数树/列表都是有序的。

快乐编码。

UL/OL/LI/DIV are all block elements but UL/OL/LI impart more semantic information.

Don't get a case of DIVitus :-) I do not know why others have this syndrome, perhaps there are some legacy iCab issues? chuckle

OL often makes "semantic sense" over UL because most trees/lists are, well, ordered.

Happy coding.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文