使用字体Arial Black或Arial与<strong>标签</strong>有什么区别吗?

时间:2012-10-24 09:25:42

标签: html css fonts

我的文本应该是Arial Black不适用于Firefox。它只是作为常规文本显示。所以我使用了带有Strong标签的Arial字体。我看不出它们的样子。有什么我应该担心的吗?

谢谢

修改

在这种特殊情况下,我无法使用CSS来实现它,所以我就是这样做的:

<font face="Arial Black, Arial, sans-serif"> <strong>Want an undergraduate course with more opportunity for hands-on practice? </strong></font>

感谢所有答案和解释,我相信强标签在这里没有错,因为这是整个消息中最重要的部分。任何人都没有注意到视觉差异,这对我来说已经足够了。

我发布在jsfiddle,令我感到惊讶的是强烈的标签没有添加我期待的大胆效果! b做到了。你可以清楚地看到那里的差异!谢谢你的建议!

9 个答案:

答案 0 :(得分:7)

关于问题标题(因为问题文本似乎有不同的提问):

<strong>标记带有语义含义。 Citing MDN on this

  

HTML Strong Element()提供非常重要的文本,通常以粗体显示。

首先,您应该使用此标记,以便标记要强调的内容,而不是将文本标记为粗体。

然而,大多数浏览器都会将其强调为粗体印刷文本。

如果您只想使用粗体文字,请使用相应的CSS!

font-weight: bold;

答案 1 :(得分:5)

<strong>具有某种语义含义(沿着“更重要”的方式),因此应该完全避免使用某种东西。如果您想“加粗”文字,只需添加font-weight: 700即可。

或者你知道,解决Arial Black无法正常工作的原因:P可能是你没有在Arial Black周围添加语音标记。

font-family: Arial;

完全可以接受,但

font-family: Arial Black;

不是。确保你有

font-family: "Arial Black";

答案 2 :(得分:2)

是的,使用Arial Black与Arial与strong元素有很大差异。我将用CSS术语回答,用CSS设置font-weight: bolder代替HTML strong标记。 (这里无论你是直接在CSS中使用粗体还是间接使用暗示某种默认设置的HTML标记,这都无关紧要。)

目前尚不清楚你的意思是“Arial Black不适用于Firefox”。

用于此目的的最合乎逻辑的CSS代码是:

font-family: Arial; font-weight: 900;

这要求Arial字体系列中最大胆的字体;这是可用的Arial Black,或Arial Bold。 Firefox似乎并不一贯支持这一点,但许多浏览器在字体高度方面存在更严重的问题。 (例如,Chrome显示重量600比700更大。)

在实践中,使用旧的kludgy方式更安全,这种方式指的是特定字体(字体),就像它是一个字体系列一样:

font-family: Arial Black;

例如,在IE 8上,这是获得Arial Black的唯一方法,而IE 9也支持逻辑方式(在“标准模式”中)。

如果您使用将字体设置为Arial并将字体粗细设置为bolder,则会获得Arial Bold。如果您设置font-family: Arial Blackfont-weight: bolder,则会获得Arial Black,因为没有更大胆的字体。 Arial Bold和Arial Black非常不同。

由于您没有发布实际使用的代码,因此无法说出您第一次尝试出了什么问题。

答案 3 :(得分:1)

我认为你会收到相同的效果,但我建议使用CSS样式而不是强力标签。

.arial-black{
  font-family: Arial;
  font-weight: bold;
}

答案 4 :(得分:1)

<strong><b>font-weight:700|bold;之间没有视觉差异。

然而,屏幕阅读器(盲人和视力不佳)使用<strong>强调文本...因此使用“粗体”字体不会对屏幕阅读器产生同样的效果。< / p>

如果您不想“强调”屏幕阅读器的文字,那么我建议您改为使用<b>标签。

答案 5 :(得分:1)

<strong>标记不支持所有浏览器,因为Arial和Arial black都与您说的大小或重量不同。

所以回答你的问题是肯定的。

答案 6 :(得分:0)

在网页中使用字体Arial Black仅适用于实际安装了该字体的用户。 (当然,使用Arial也只适用于具有该字体的系统)。

Arial Black不仅仅是Arial的大胆版本。虽然相似,Arial Black的外观与Arial的粗体版本不同:

Arial, bold
Arial Black

您应该对您使用的所有字体使用后备字体,以便浏览器知道如果该特定字体不可用时要使用的内容,但是使用默认情况下粗体的字体是很棘手的,因为您可以' t指定Arial bold作为Arial Black的后备广告。您必须使用Arial作为后备:

font-family: 'Arial Black', Arial, Helvetica, sans-serif;

答案 7 :(得分:0)

每当使用Arial的粗体@font-face时,您都可以使用font-weight规则强制Arial Black:

@font-face {
    font-family: Arial;
    /* You can add other common names using comma-separated local definitions here */
    src: local('Arial Black');
    font-weight: bold;
}

@font-face {
    font-family: Arial;
    src: local('Arial');
    font-weight: normal;
}

现在,只要将Arial设置为元素的字体,并且计算的字体权重为bold(用户代理在其string定义中为html.css标记设置的内容,而是使用Arial Black。

答案 8 :(得分:-4)

strong标签基本上以粗体显示您的文字。对于你的情况,它没有任何区别。但如果您的字体不同并且使用“强”

,它会产生差异