替代HTML Bold标记

78 html css

好的,所以我知道在HTML中你可以使用<b>标签,但是"weight=bold"我没有在<p>标签中使用的属性吗?

或者是CSS或Javascript?

Dar*_*ein 94

还要考虑<strong>标签.它对于屏幕阅读器来说要好得多,因此对于可访问性更好.搜索引擎也使用<strong>标签来确定类似于他们如何使用标题标签的重要内容<h1>,<h2>等等(虽然<b>也会有类似的含义,搜索引擎).如果您想强调文本的重要性,请使用<strong>.如果你希望强调的重要性,使用<b>标签或使用font-weight:bold;风格的元素或CSS.

虽然,如果你在整个段落加粗,那么使用CSS选项可能会更好.这将减少对屏幕阅读器的影响,并且强调整个段落可能没有意义.但另一方面,我看到大胆过去常常强调整个段落有充分的理由.在这种情况下,font-weight:bold;是你想要使用的,可能是在一个类/风格.

最终,<strong>,<b>或者font-weight:bold;将所有的工作,完成类似的东西在视觉上(可能是完全一样的),但他们有略微不同的含义.此外,确保,如果你是加粗是标题,使用标题标签:<h1>,<h2>,等.

  • <b>不会在任何当前的HTML或XHTML标准中弃用,即使在即将推出的HTML 5中也不推荐使用.<b>和<strong>具有不同的含义; <b>表示"粗体样式的文字".<strong>意味着"更强调",但没有规定文本风格; 浏览器默认为粗体. (34认同)
  • <b>实际上已在HTML5中弃用...并替换为另一个具有不同含义的<b>标记.这是一个奇怪的选择,但这基本上就是他们所做的.无论如何,它不应该用于将文本样式设置为粗体. (4认同)
  • <b>的广泛使用已经减少,但根据W3C规范,实际元素尚未被弃用. (2认同)

mip*_*adi 76

你在考虑CSS属性font-weight:

p { font-weight: bold; }
Run Code Online (Sandbox Code Playgroud)

  • 好吧,希望他不会复制你所拥有的......会弄乱一些事情:) (6认同)
  • 这是一个语法正确的例子.OP必须决定_how_他希望它被使用. (6认同)
  • @mipadi我明白这一点,但就个人而言,如果一个陌生人问我"用一把非常锋利的刀刮他的脸",我将忽略该请求的具体术语并给他一把安全剃刀. (6认同)
  • "正确的语法"并非一切,我希望这个答案答案更好,作为在寻求b标签解决方案时具有很多可见性的问题的最佳答案.它并没有促进一个好的结果,因为它主张一个元素的样式具有其他更重要的用途(一般用文字编写),并且因为它主张使用CSS样式而不是像<strong>,<h1>这样的更清洁的替代品, <em>和<mark>.它在技术上是可行的,但实际上它会引发灾难. (5认同)
  • @Tchalvak:我使用`<p>`作为例子,因为OP使用它作为例子.但是,`font-weight`适用于任何元素. (4认同)

ale*_*lex 21

如果文本的含义在语义上很强,请使用该strong元素.如果没有,请使用语义命名类(一个清楚地显示元素含义的类,不要通过调用它来混合表示和数据bold等)并在CSS中引用它.

HTML

<span class="important-message">I'm important!</span>
Run Code Online (Sandbox Code Playgroud)

CSS

.important-message {
   font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

有些人仍然使用该b元素作为演示钩子,但它并没有被弃用,尽管现在大多数人都喜欢这个strong元素.只要确保它们使用正确.

  • <b>不推荐使用.它仍然受HTML 4.01,XHTML 1,XHTML 1.1以及即将推出的HTML 5的支持.它的弃用是一个神话.它是否应该被弃用是另一回事.事实并非如此.另见http://www.w3.org/TR/html401/index/elements.html (4认同)

小智 10

所述的<b>标签是生命力.<b>未被弃用,但其使用已被澄清和限制.<b>没有语义含义,也没有表达可能由屏幕阅读器说出的声音强调.然而,<b>确实传达了打印的empasis,<i>标签也是如此.两者在typograpghy一个特定的地方,但不是在口语交际,MESFrères的.

引自http://www.whatwg.org/

b元素表示在文体上偏离正常散文而不传达任何额外重要性的文本跨度,例如文档摘要中的关键词,评论中的产品名称,或其典型印刷表示加粗的其他文本跨度.


Nas*_*loo 8

您可以Bold使用<b>Text</b>标签制作文字或文字.

您也可以使用<strong>Text</strong>标签

head标签<h1>,<h2>,<h3>,...是默认加粗的标签,让您的文字在默认情况下大胆,除非你改变自己的风格与CSS

以上标签以HTML格式提供,但如果您想更改样式,CSS可以使用

font-weight:bold
Run Code Online (Sandbox Code Playgroud)


ser*_*sam 7

它在CSS中你必须设置font-weight: bold;为样式


小智 7

你可以像下面的代码..

<html>
 <head>
 <style>
 p.boldstats{
 font-weight: bold
  }
  </style>
 </head>

  <body>
  <p class="boldstats"> The bold finder </p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)


Olu*_*ola 6

你可以使用你的font-weight属性

例如:

<p>This is my paragraph</p>
Run Code Online (Sandbox Code Playgroud)

您可以将CSS内联如下:

<p style="font-weight:bold;">This is my paragraph</p>
Run Code Online (Sandbox Code Playgroud)

或者将它放在外部CSS样式表中,如下所示:

p{
  font-weight:bold;
}
Run Code Online (Sandbox Code Playgroud)


Jul*_*urg 5

这是恐龙走过地球而CSS不存在的历史和历史。

更严重的是,忘记<b/>标记并font-weight:bold在CSS规则中使用:)