我的文本应该是arial black不起作用。它只是作为常规文本显示。因此,我将Arial字体与Strong
标签一起使用。我的外观无法改变。有什么我应该担心的吗?
谢谢
编辑
在这种特殊情况下,我不能使用CSS来做到这一点,所以这就是我的做法:
<font face="Arial Black, Arial, sans-serif"> <strong>Want an undergraduate course with more opportunity for hands-on practice? </strong></font>
感谢您的所有答案和解释,我相信强大的标签在这里没有错,因为这是整个消息中最重要的部分。任何人都没有注意到视觉差异,这对我来说已经足够了。
我在JSfiddle上发布了,这让我感到惊讶的是,强大的标签并没有添加我期望的大胆效果!b
做到了。您可以清楚地看到那里的区别!感谢您的建议!
关于问题标题(因为问题文本似乎有所不同):
<strong>
标签具有语义含义。引用此MDN
HTML强元素()给出了文本的重要性,通常以粗体显示。
因此,首先,您应该使用此标签,因此要标记内容,以便您要强调而不要获得文本大胆。
但是,大多数浏览器都将实现强调只是大胆的印刷文本。
如果您只想有大胆的文本,请使用相应的CSS!
font-weight: bold;
<strong>
具有一定的语义含义(沿着"更重要"的行),因此应纯粹避免使用某种东西。如果要"粗体"文本,只需添加font-weight: 700
即可。
或者您知道,修复Arial Black不起作用的原因:P可能是您没有围绕Arial Black添加语音标记。
font-family: Arial;
是完全可以接受的,但是
font-family: Arial Black;
不是。确保您有
font-family: "Arial Black";
是的,在使用Arial Black vs. Arial与strong
元素上有很大差异。我将用CSS术语回答,将CSS设置font-weight: bolder
替换为HTML strong
标记。(无论您直接在CSS中要求粗体还是与HTML标记中的HTML标记,这真的是无关紧要的,这意味着某个默认设置。)
尚不清楚您所说的" Arial Black不在Firefox上"。
目的最合乎逻辑的CSS代码是:
font-family: Arial; font-weight: 900;
这要求Arial字体家族中最大胆的字体;那是可用的黑色,或者否则大胆。Firefox似乎并不一致地支持这一点,但是许多浏览器在字体高度方面存在更严重的问题。(例如,镀铬显示重量600大于700。)
实际上,使用旧的kludgy方式更安全,它指的是特定的字体(字体),就好像它是字体家族一样:
font-family: Arial Black;
例如,在IE 8上,这是获得Arial Black的唯一方法,而IE 9也支持逻辑方式(在"标准模式"中)。
如果您使用将字体设置为arial和字体重量为 bolder
,则会得到arial粗体。如果设置font-family: Arial Black
和font-weight: bolder
,则会获得Arial Black,因为没有更大胆的字体。和Arial Bold和Arial Black非常不同。
不可能说第一次尝试出了什么问题,因为您没有发布实际使用的代码。
我想您会收到相同的效果,但是我建议使用CSS样式而不是使用强标签。
.arial-black{
font-family: Arial;
font-weight: bold;
}
<strong>
,<b>
和font-weight:700|bold;
之间没有视觉差异。
但是,屏幕读取器(对于盲人和部分看到)使用<strong>
来强调文本...因此,使用"粗体"字体不会为屏幕阅读器带来同一件事。
如果您不想"强调"屏幕读取器的文本,那么我建议您改用<b>
标签。
<strong>
标签不支持所有浏览器,因为您可以说的是Arial和Arial Black的大小或重量不同。
所以回答您的问题是。。(当然,使用Arial也仅适用于具有该字体的系统)。
Arial Black不仅是Arial的大胆版本。尽管相似,但Arial Black的外观与Arial的大胆版本不同:
arial,大胆
Arial Black
您应该对使用的所有字体使用后备字体,以便浏览器知道如果没有该特定字体,则使用该字体,但是默认使用大胆的字体很难,因为您可以't将Arial bold
指定为Arial Black
的后备。您必须将使用Arial
作为后备工作:
font-family: 'Arial Black', Arial, Helvetica, sans-serif;
您可以使用@font-face
规则在使用Arial的Bold 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
(这是用户代理在其html.css
定义中为string
TAG设置的标签),而是使用Arial Black。
强标基本上以粗体创建您的文本。对于您的情况,这没有什么区别。但是,如果您的字体不同,并且您使用的是"强"