Class 和 id 选择器在 Antenna House Formatter 中不起作用
Class and id selectors not working in AntennaHouse Formatter
我是 Print CSS 的新手,正在使用 AH Formatter Lite V6.6 为 XML 文档制作模板。
我无法 class select 或上班。
例如,源代码片段:
<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 selectors。我验证了模板(通过),尝试了各种等效的 select 或(para.Body_Text,部分 para.Body_Text,部分 > para.Body_Text),但无济于事。
我不能 select 文档中的任何 class 或 id,但我可以 select 元素。
什么给了?
当源文档是 XML,而不是 HTML 或 XHTML 时,class
属性没有什么特别之处。要使用 class
属性,您必须匹配它或它的值,就像您对任何其他属性所做的那样:
*[class ~= "Body_Text"] {
font-family:'HelveticaNeueLT Std LT';
font-size:8.5pt;
line-height:12pt;
font-weight:300;
font-style:normal;
color: red;
}
我是 Print CSS 的新手,正在使用 AH Formatter Lite V6.6 为 XML 文档制作模板。 我无法 class select 或上班。
例如,源代码片段:
<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 selectors。我验证了模板(通过),尝试了各种等效的 select 或(para.Body_Text,部分 para.Body_Text,部分 > para.Body_Text),但无济于事。
我不能 select 文档中的任何 class 或 id,但我可以 select 元素。
什么给了?
当源文档是 XML,而不是 HTML 或 XHTML 时,class
属性没有什么特别之处。要使用 class
属性,您必须匹配它或它的值,就像您对任何其他属性所做的那样:
*[class ~= "Body_Text"] {
font-family:'HelveticaNeueLT Std LT';
font-size:8.5pt;
line-height:12pt;
font-weight:300;
font-style:normal;
color: red;
}