css字体斜体简写不起作用?

时间:2013-08-16 07:27:29

标签: css

我试图简单地用字体简写使一些文字变成斜体。

到目前为止,我有这个;

font: 36px italic normal Georgia;

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

4 个答案:

答案 0 :(得分:4)

你的短手语法有错误,应该是

p {
    font: italic normal 12px Georgia;
}

Demo

参考:

enter image description here

Image Credits

正如您在上图中看到的那样,要声明font属性有一些强制性语法,您需要维护一个命令以使速记工作,因为您在36px处使用{{1}}错误的地方,它打破了整个财产。

答案 1 :(得分:2)

试试这个:

font:italic normal 36px Georgia;

Fiddle

答案 2 :(得分: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

答案 3 :(得分:0)

是的,c-link说它...你不能指定斜体然后在那之后放“正常”....

速记应遵循以下顺序:

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

注意:必须指定font-family和font-size ....如果不是,它们将被置于默认值...