正确的HTML语法-列表标记内的粗体或标记内的列表

时间:2019-03-08 15:04:46

标签: html

我有一个简单的问题要问。由于找不到任何在线文章,因此在此处发布我的问题以获取您的看法。

以下哪种语法正确? b内的lili内的b。尽管两者都可以使字体粗体加粗,但我还是想知道一种语法是否正确,而另一种却不正确。

<ul>
  <li><b>1</b></li>
  <li><b>2</b></li>
  <li><b>3</b></li>
</ul>

<ul>
  <b><li>1</li></b>
  <b><li>2</li></b>
  <b><li>3</li></b>
</ul>

1 个答案:

答案 0 :(得分:7)

通过将HTML传递到a validator或查看the specification可以很容易地进行测试。

b元素可能不是ul元素的子元素,因此后者无效。

允许前者。


也就是说,演示文稿是CSS的工作,不是HTML的工作,因此您应该在样式表中应用粗体。

li {
  font-weight: bold;
}
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>