我正在使用以下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的想法?
答案 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。一种解决方法是通过将自定义字体导入资产面板来实现此目的。