使用cssutils访问或读取页面规则的属性

时间:2011-12-13 09:28:24

标签: python css

我在css文件中读/写了Font_face规则和样式规则的属性 在python中使用cssutils 0.9.6版和编程语言 我尝试阅读,访问页面规则的属性。 但是它给在page_rule样式表中读取属性带来了问题。页面规则中的属性将类型赋予未知规则。 那么我怎样才能阅读页面规则的属性 我在解析css文件时得到了selectorText / class name:blank property.atkeyword as @ top-left @ top-center 但是没有得到财产即那些财产的内容和价值? 对于ex作为css文件中的行:

  @page:blank {
   @top-left { 
       content: normal;
       }
   @top-center { 
       content: normal;
      }
   }

我想正常阅读属性内容和值,所有这些都是使用cssutils而不是使用正则表达式

1 个答案:

答案 0 :(得分:0)

css page rule选择器的语法是:

@page [identifier][:(first|left|right)]

因此问题中给出的示例无效,因为“空白”不是pseudo-page

你可能意味着:

@page blank {
    @top-left { 
       content: normal;
       }
    @top-center { 
       content: normal;
      }
}

cssutils正确解析。