点击查看更多猫图.
猫咪最喜欢的三件东西:
- 猫薄荷
- 激光笔
- 千层饼
猫咪最讨厌的三件东西:
- 跳蚤
- 打雷
- 同类
monospace
,serif
和sans-serif
。
当字体不可用,你可以告诉浏览器通过 “降级” 去使用其他字体。
例如,如果你想将一个元素的字体设置成Helvetica
,当Helvetica
不可用时,降级使用sans-serif
字体,那么可以这样写:
```css
p {
font-family: Helvetica, sans-serif;
}
```
通用字体名字不区分大小写。同时,也不需要使用引号,因为它们是 CSS 关键字。
monospace
字体到h2
元素里,它现在拥有着Lobster
和monospace
两种字体。
在上一个挑战里,你已经通过link
标签引入谷歌Lobster
字体。现在让我们注释掉谷歌Lobster
字体的引入(使用我们之前学过的HTML
注释),使字体失效。你会发现h2
元素降级到了monospace
字体。
注意:Lobster
字体,你将看不到这个降级过程,因为浏览器会找到该字体。
h2
元素应该含有Lobster
字体。'
testString: assert($("h2").css("font-family").match(/^"?lobster/i));
- text: '当Lobster
字体失效时,h2
元素应该降级使用monospace
字体。'
testString: assert(/\s*h2\s*\{\s*font-family\:\s*(\'|")?Lobster(\'|")?,\s*monospace\s*;\s*\}/gi.test(code));
- text: '通过添加<!--
,注释掉谷歌Lobster
字体的引入。'
testString: assert(new RegExp("", "gi").test(code));
```
点击查看更多猫图.
猫咪最喜欢的三件东西:
猫咪最讨厌的三件东西: