0

我是 Print CSS 的新手,正在使用 AH Formatter Lite V6.6 开发 XML 文档的模板。我无法让类选择器工作。

例如,源代码段:

<section class="meta_Materials_(Structured)">
    <title>Materials</title>
    <para class="Body_Text">None.</para>
</section>

和模板片段:

.Body_Text{
    font-family:'HelveticaNeueLT Std LT';
    font-size:8.5pt;
    line-height:12pt;
    font-weight:300;
    font-style:normal;
    color: black;
}

...没有任何影响。

这同样适用于 id 选择器。我验证了模板(通过),尝试了各种等效的选择器(para.Body_Text,section para.Body_Text,section > para.Body_Text),但无济于事。

尽管我可以选择元素,但我无法在文档中的任何位置选择任何类或 id。

是什么赋予了?

4

1 回答 1

1

class当源文档是 XML 而不是 HTML 或 XHTML 时,该属性没有什么特别之处。要使用该class属性,您必须匹配它或其值,就像您对任何其他属性一样:

*[class ~= "Body_Text"] {
    font-family:'HelveticaNeueLT Std LT';
    font-size:8.5pt;
    line-height:12pt;
    font-weight:300;
    font-style:normal;
    color: red;
}
于 2020-05-25T09:26:44.417 回答