2016-12-21
对于HTML和XHTMl,大连做网站建设的我们听到大的抱怨是,其中缺少字体样式和特性,哪怕是简单的文本编辑器所实现的也做不到。各种<font>属性则解决了部分问题,但用起来非常磅礴为,因为每次文本字体改变时都需要一个不同的<font>标签。
当然,样式表可以改变这一切。CSS标准提供了7种字体属性,用它们便可以修改受影响标签内所包含文本的外观,这些属性是:font-family,font-size: font-size-adjust、font-style、 font-variant、 font-stretch和font-weight。此外还有一个通用的font属性,用它可以声明所有的字体值。
但是请注意,样式表无法克服用户显示/文档显示系统方面的局限性,浏览器也无法想像出自身所带字体没有提供的效果。
字体font-family属性
font-family(字体系列)属性采纳的是以逗号分开的字体名称列表。浏览器使用列表中明明的首先种字体在客户端机器上显示文字,当然,这种字体必须已经安装在该机器上,而且可以使用。
字体名称值是专用于字体样式的,例如Helvetica或Courier或CSS标准定义的一般字体样式:serif、sans-serif、cursive、fantasy或monospace。浏览器为每种一般字体都定义了实际使用的字体名称。例如,Courier是等宽字体流行的选择。
由于字体根据浏览器的不同而有明显的变化,当指定一种字体样式时,应该总是提供多种选择,接下来以一个合适的一般字体作为结束。例如:
h1{font-family: Helvetica, Univers,sans-serif}