2011-11-18 55 views
3

我知道Alt用於HTML中的圖像,但是有沒有辦法通過CSS將它應用到文本?CSS可以用於替代字體嗎?

例子:

input { color: #62161e; font-size: 25px; font-family: Lintel; } 

所以說門楣不會在某些瀏覽器中正確顯示。有沒有其他選項可以顯示Helvetica或什麼?

回答

5

在CSS中,您可以指定要遵循的字體系列列表,並且瀏覽器將使用它支持的第一個字體系列。所以,如果你想顯示黑體如果門楣是不可用的,你只需做到這一點:

font-family: Lintel, Helvetica; 

請記住,如果字體家族中有一個空間,需要將其包圍在雙引號,像用線我用於我的網站:

font-family: "Segoe UI", Arial, Helvetica, sans-serif; 
+0

另請注意,上面的示例正確列出了堆棧中最後一個通用選項(sans-serif)。 – steveax

2

是的,你可以鏈接字體。

font-family: Lintel, Helvetica, Arial, sans-serif; 

如果要定義都font-sizefont-family我建議你使用簡寫版本:

font: 25px Lintel, Helvetica, Arial, sans-serif; 

您可以添加更多的這個還有:

font: (weight) (line-height)/(size) (family); 

僅有的兩個需要的是大小和家庭。

font: bold 30px/25px Lintel, Helvetica, Arial, sans-serif; 
2

您可以提供多種字體,瀏覽器將選擇第一個可用字體。