我认为网页中的粗体文本不够粗体,所以我想知道是否有任何方法可以使用 CSS 调整粗体文本。
6 回答
您可以使用font-weight
更大的数字指定文本的“粗体”……但几乎每个浏览器都只以相同的“粗体”显示文本,因为没有特定数字。
或者,您可以使用字体本身的粗体或黑色样式,但大多数 Internet 用户可能没有安装此特定字体。
如果粗体字体不真正支持粗体样式,一种解决方法是使用 css3 textshadows 模拟粗体。
<span class="bold">some text goes here</span>
span.bold {
text-shadow: 1px 0px 0px #000; /* the textcolor */
padding-right: 1px;
letter-spacing: 1px;
}
向右添加 1px 并将字母隔开以使其再次看起来不错。您还可以通过将它们放在逗号列表中来组合许多“阴影”:
text-shadow: 1px 0px 0px #000, -1px 0px 0px #000, /*...*/ ;
font-weight (w3schools.com)属性允许您更改文本的粗体。但是,我不确定是否所有浏览器都完全支持它。
您可以将 a 指定font-weight
为 900,尽管大多数浏览器将其呈现为粗体。
您可以考虑使用一些字体,例如Arial Black
非常粗体的 ash。
您可能希望为您打算支持的平台添加其他字体,例如在 Linux 上...在 Mac Snow Leopard 上,肯定有 Arial Black,而在 Windows 7 上,控制面板中的字体仅显示 Arial,但具有Black等风格,并使用“Arial Black”作品:
是的,你可以像这样调整它
.myClass
{
font-weight: 700;
}
您可以将文本呈现为您喜欢的字体和粗体的图像,然后将该图像设置为 CSS 中文本的背景图像,并将 text-indent 设置为较大的正数或负数以将其移出页面。图像将出现在文本所在的位置,而文本仍位于屏幕阅读器和搜索引擎的页面中。