我的文本应该是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
做到了。你可以清楚地看到那里的差异!谢谢你的建议!
答案 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 Black
和font-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的粗体版本不同:
您应该对您使用的所有字体使用后备字体,以便浏览器知道如果该特定字体不可用时要使用的内容,但是使用默认情况下粗体的字体是很棘手的,因为您可以' 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标签基本上以粗体显示您的文字。对于你的情况,它没有任何区别。但如果您的字体不同并且使用“强”
,它会产生差异