欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CSS3 字體

通過(guò) CSS3,Web 設(shè)計(jì)師再也不必被迫使用“web-safe”字體了。

CSS3 @font-face 規(guī)則

在 CSS3 之前,web 設(shè)計(jì)師必須使用已在用戶計(jì)算機(jī)上安裝好的字體。

通過(guò) CSS3,web 設(shè)計(jì)師可以使用他們喜歡的任意字體。

當(dāng)您您找到或購(gòu)買到希望使用的字體時(shí),可將該字體文件存放到 web 服務(wù)器上,它會(huì)在需要時(shí)被自動(dòng)下載到用戶的計(jì)算機(jī)上。

您“自己的”的字體是在 CSS3 @font-face 規(guī)則中定義的。

瀏覽器支持

屬性 瀏覽器支持
@font-face

Firefox、Chrome、Safari 以及 Opera 支持 .ttf (True Type Fonts) 和 .otf (OpenType Fonts) 類型的字體。

Internet Explorer 9+ 支持新的 @font-face 規(guī)則,但是僅支持 .eot 類型的字體 (Embedded OpenType)。

注釋:Internet Explorer 8 以及更早的版本不支持新的 @font-face 規(guī)則。

使用您需要的字體

在新的 @font-face 規(guī)則中,您必須首先定義字體的名稱(比如 myFirstFont),然后指向該字體文件。

如需為 HTML 元素使用字體,請(qǐng)通過(guò) font-family 屬性來(lái)引用字體的名稱 (myFirstFont):

實(shí)例

<style> 
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),
     url('Sansation_Light.eot'); /* IE9+ */
}

div
{
font-family:myFirstFont;
}
</style>

親自試一試

使用粗體字體

您必須為粗體文本添加另一個(gè)包含描述符的 @font-face:

實(shí)例

@font-face
{
font-family: myFirstFont;
src: url('Sansation_Bold.ttf'),
     url('Sansation_Bold.eot'); /* IE9+ */
font-weight:bold;
}

親自試一試

文件 "Sansation_Bold.ttf" 是另一個(gè)字體文件,它包含了 Sansation 字體的粗體字符。

只要 font-family 為 "myFirstFont" 的文本需要顯示為粗體,瀏覽器就會(huì)使用該字體。

通過(guò)這種方式,我們可以為相同的字體設(shè)置許多 @font-face 規(guī)則。

CSS3 字體描述符

下面的表格列出了能夠在 @font-face 規(guī)則中定義的所有字體描述符:

描述符 描述
font-family name 必需。規(guī)定字體的名稱。
src URL 必需。定義字體文件的 URL。
font-stretch
  • normal
  • condensed
  • ultra-condensed
  • extra-condensed
  • semi-condensed
  • expanded
  • semi-expanded
  • extra-expanded
  • ultra-expanded
可選。定義如何拉伸字體。默認(rèn)是 "normal"。
font-style
  • ormal
  • italic
  • oblique
可選。定義字體的樣式。默認(rèn)是 "normal"。
font-weight
  • normal
  • bold
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
可選。定義字體的粗細(xì)。默認(rèn)是 "normal"。
unicode-range unicode-range 可選。定義字體支持的 UNICODE 字符范圍。默認(rèn)是 "U+0-10FFFF"。