2012-12-04 84 views
1

我基本上試圖通過使用速記屬性將「font-style」縮寫爲「font」。但是,如果我在同一個選擇器上指定了其他屬性(大小/行高/字體系列),它似乎也能工作。CSS字體縮寫?

如果我註釋掉任何額外的規範,那麼「斜體」將被忽略!我失去了一些東西在這裏還是我剛纔不應該使用

.main{font:italic;} 

,而不是(例如)

.main{font-style:italic;} 

.main{ 
font:italic 1em/1.2em georgia,"times new roman",serif;} 

那麼,什麼是使用的最低要求字體縮寫?

回答

7

font-familyfont-size是此樣式屬性所需的最小樣式。

實施例:

font: 1em "Times New Roman", Times, serif; 

全速記的一個例子是如下:

font: bold italic small-caps 1em/1.5em verdana,sans-serif 

這將替代下面的原代碼:

font-weight: bold; 
font-style: italic; 
font-variant: small-caps; 
font-size: 1em; 
line-height: 1.5em; 
font-family: verdana,sans-serif 
+0

謝謝!這是否意味着我的嘗試[.main {font:italic;}]完全被CSS忽略了? – RubenGeert

+1

@ pythonforspss.org:正確。 – BoltClock

2

最小規格大小和字體名稱。 您的情況如下:

.main{ 
font: 1em verdana; 
}