1.使用引号:
如果一些字体的名字之间有空格或者#或者$之类的符号的话,应该用引号把字体包括起来。
2.粗体的实现:
通过100--900的数字来实现。
注意:让字体更粗:border或者 lighter ,是从父元素中继承的样式中来设置数字更大或者更小。
3.字体大小的实现:
和粗体一样,也有larger或者smaller
注意:字体大小是可以继承的,不过继承的是计算值而不是百分数。
4.使用系统字体:
如果希望一个WEB页面结合用户操作系统的设置,font的系统字体值会很方便。这些值用于取得操作系统中元素的字体大小,字体系列,字体加粗,字体风格和字体变形,并将其应用到一个元素。
5.font-face规则:
这个智能匹配字体的规则在CSS3中作为一个模块引入了。具体可以参考CSS3。
总结:对前端工程师来说,让人困惑的往往不是以何种方式支持字体大小调整,而是他们想要的单位在不同媒体上得到的结果差异可能很大,甚至在不同操作系统和不同的客户端上也可能得到不同的结果。使用百分数,em单位和ex单位更适合修改字体大小。
让人困惑的另一个方面可能是一直缺少一种机制来指定要下载并在文档中使用的字体。
时间: 2024-10-08 01:11:12