2012-12-04 43 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; 
}