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