html - 使用 <li> 而不包含 <ul> 标签是否危险?

标签 html html-lists

<分区>

插入<li>...</li>有什么危险?进入页面而不将项目包含在 <ul> 中堵塞?例如:

<div style="border:solid 1px red;">
    <li>Item</li>
    <li>Another Item</li>
    <li>Yet Another Item</li>
</div>

验证是我最不关心的问题,我想知道这可能会在浏览器中破坏最终用户按预期查看页面的能力。

最佳答案

这根本不是有效的标记。如果它能正确显示,那只是运气问题。

正如您似乎通过“为了最终用户能够按预期查看页面而破坏浏览器”来定义危险,那么是的,它很危险。

浏览器正在尽最大努力弥补无效标记,但不能保证根本您的页面会正确显示。

您说验证是您最不关心的问题,请重新考虑并查看 Why Validate? .如果您关心您的页面是否正确显示且没有异常,请进行验证。

最后,HTML Tidy可能会帮助您修复现有的 html。

编辑:I submitted your fragment to browsershots.org to see how it gets rendered by different browsers .

关于html - 使用 <li> 而不包含 <ul> 标签是否危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2031725/

相关文章:

css - 我们如何设计选择文件选项

html - CSS 关键帧动画延迟

Javascript 分析 div?

jquery - 几秒后动态加载下一里

html - 我网站的居中导航按钮

javascript - 在同一页面上有几个按钮时用 div 替换 div

html - 如何检测 Angular 中元素外部的点击?

html - 如何让我的导航链接在页面中均匀分布并居中?

css - 尝试将 ul 中的图像垂直居中

html - 垂直居中下拉菜单