为iAd Producer对象添加自定义CSS

时间:2014-11-02 07:46:06

标签: css3 iad ibooks

我正在使用以下CSS尝试在iAd Producer的iBooks Author小部件构建器中设置文本框(也称为标签)的样式。我是从空白模板构建的,而不是HTML。这是导致问题的(非常基本的!)CSS代码:

.title {
    font-family: Times New Roman;
    font-weight: bold;
    font-style: italic;
   -webkit-box-shadow: 0 0 15px 5px rgba(255, 255, 190, .75);
}

除font-family外,所有属性均已应用。奇怪的是,如果我从HTML模板构建,我可以使用这个CSS设置文本框的样式而不会出现任何问题。

为什么没有应用font-family的想法?

2 个答案:

答案 0 :(得分:0)

"Times New Roman";附近加上引号。

另外,请检查您的CSS以查看样式表中稍后可能覆盖font-family属性的任何规则。

答案 1 :(得分:0)

在iAD Producer中使用CSS几周后,我想我有一个答案。使用检查器面板添加的任何样式都将覆盖Global.css文件中的任何内容,即使它随后被重置

我在iAd Producer中发现CSS的以下重要问题之后得出结论:使用检查器应用的标签上的任何样式都将覆盖Global.css中的任何内容,即使这个键以及之后删除了检查器应用的样式。 / p>

保持标签的检查员属性不变,并为其指定一个类名。然后,您可以使用Global.css设置其背景颜色的样式。但是,如果您首先使用检查器面板或随后使用检查器面板分配背景颜色,则即使您随后在检查器面板中将背景设置为“无”,也会覆盖Global.css。我假设这是因为它实际上在后台的某个地方将background-color: none属性应用于某个隐藏的CSS文件。

为什么现在不应用原始问题字体是有意义的:因为所有文本标签默认使用Helvetica Neue作为字体创建,所以应用另一种字体必须通过检查器面板中的下拉菜单来完成,不是CSS。一种解决方法是通过将自定义字体导入资产面板来实现此目的。