使用cssutils访问或读取页面规则的属性
我在CSS文件中读写Font_face规则和样式规则的属性。
我使用的是cssutils版本0.9.6,编程语言是Python。
我尝试读取和访问页面规则的属性。
但是在读取页面规则样式表的属性时遇到了问题,页面规则中的属性显示为未知规则。
那么我该如何读取页面规则的属性呢?
在解析CSS文件时,我得到了选择器文本/类名为:blank属性,关键字为@top-left和@top-center。
但是我没有得到名为content的属性及其值?
比如在CSS文件中的行是:
@page:blank {
@top-left {
content: normal;
}
@top-center {
content: normal;
}
}
我想正常读取content属性及其值,所有这些都希望使用cssutils,而不是使用正则表达式。
1 个回答
0
CSS页面规则选择器的语法是:
@page [identifier][:(first|left|right)]
所以问题中给出的例子是无效的,因为“blank”并不是一个伪页面
。
你可能想要的是:
@page blank {
@top-left {
content: normal;
}
@top-center {
content: normal;
}
}
这样的话,cssutils
就能正确解析了。