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

标签 html

我有一个简单的问题要问。由于我在网上找不到任何文章,所以在这里发布我的问题以征求您的意见。

下面哪个语法是正确的? b in lili in 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>

最佳答案

通过 a validator 传递 HTML 很容易测试或查看 the specification .

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

前者是允许的。


也就是说,呈现是 CSS 的工作,而不是 HTML,因此您应该应用样式表中的粗体。

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

关于html - 正确的 HTML 语法 - 列表标记内加粗或粗体标记内加粗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55065925/

相关文章:

html - 具有 CSS 动画的多个背景

javascript - HTML 5 - 如何缩放 Canvas 背景图像

html - 在固定的 div 中滚动

javascript - HTML5 History.pushState 破坏包含百分比编码的非 Ascii (Unicode) 字符的 URL

javascript - 使用 JavaScript 过滤 HTML 表格 - textContent 错误

html - Font Awesome Bootstrap Icon Link去除样式装饰

javascript - 在html中自动翻译网页

html - 如何使用 HTML 5 使 XPages 应用程序脱机工作

html - 显示 :table-cell behaving differently in Firefox and Chrome

javascript - 如何在等待搜索结果显示时添加加载屏幕?