我倾向于一直使用<li>
来格式化和定位文本。这是可行的,我只是不想以错误的方式创建网站。我是新手,我想学习正确的方法。
我是否以正确的方式使用无序列表?
我倾向于一直使用<li>
来格式化和定位文本。这是可行的,我只是不想以错误的方式创建网站。我是新手,我想学习正确的方法。
我是否以正确的方式使用无序列表?
CSS 应该用于格式化和定位文本和元素。无序列表 ( <ul>
) 仅用于语义;任何 HTML 元素也是如此。此外,虽然浏览器确实为某些元素应用了默认格式和样式,但不应严重依赖这些特定于浏览器的默认样式。
使用<ul>
和/或<ol>
因为你想显示一个或多个列表,不要使用它,因为浏览器会应用自动缩进。
一个列表就是一个列表。如果您的整个网站由列表内容组成,那么您应该使用列表。但如果不是,您应该记住,HTML 有更多的标签,而不仅仅是UL
和LI
。选择那些与内容语义相匹配的标签。例如P
,文本段落甚至新的 HTML5 标签都喜欢ARTICLE
包含整个帖子。
除了真实的列表内容,比如公司网站上的员工,我主要在两种情况下使用列表:A)作为导航菜单和 B)格式化表单(其中每个LI
是表单行,包含 aLABEL
和一些输入)。