0

我试图简单地用字体速记使一些文本变为斜体。

到目前为止,我有这个;

font: 36px italic normal Georgia;

但它不起作用。字体可以定义为斜体,就像我设置font-style: italic;它一样。

4

4 回答 4

4

您那里的简写语法错误,应该是

p {
    font: italic normal 12px Georgia;
}

演示

参考 :

enter image description here

图片来源

正如您在上图中看到的,font要声明的属性有一些强制性语法,并且您需要维护一个顺序以使速记工作,因为您36px在错误的地方使用它,它破坏了整个属性。

于 2013-08-16T07:31:14.070 回答
2

试试这个:

font:italic normal 36px Georgia;

小提琴

于 2013-08-16T07:30:44.503 回答
0

如果你在它被识别normal后立即写36px italic,或者说正常覆盖斜体。

像这样使用:font: italic normal 36px Georgia;

如果您像下面这样订购,使用字体的速记属性将是最好的结果

1. font-style
2. font-variant
3. font-weight
4. font-size/line-height
5. font-family
于 2013-08-16T07:29:49.267 回答
0

yep c-link said it...you can't specify italics and then right after that put "normal"....

shorthand should follow this order:

font:{font-style font-variant font-weight font-size/line-height font-family}

NOTE: font-family and font-size must be specified....if not they will be put at default values...

于 2013-08-16T07:35:55.287 回答