cssutils是一个Python包来分析,并建立层叠样式表(CSS)。只有DOM,没有任何渲染的设施!
基于并部分实施以下规格:
CSS 2.1
 一般的CSS规则和属性都在这里定义
CSS 2.1勘误表
 一些勘误,CHARSET_SYM令牌主要定义
CSS3模块:语法
 用于自cssutils 0.9.4部分。 cssutils尝试使用功能,从CSS 2.1和CSS 3与偏好CSS3,但因为这不是最终还有些部分是从CSS 2.1
MediaQueries
  MediaQueries是因为v0.9.4 stylesheets.MediaList的一部分,在@import和@media规则使用。
命名空间
 添加v0.9.1,更新定义,CSSOM在v0.9.4,在0.9.5更新的版本开发
选择
 在这里定义的(而不是在CSS 2.1)的选择语法应该是可解析与cssutils(要记住,虽然)
DOM级别2样式CSS
  DOM的封装CSS
DOM 2级风格样式表
  DOM的包装样式
CSSOM
  A一些细节(主要是NamespaceRule DOM)是取自这里。计划是将执行这里定义的东西,这是新的,但仍然没有REC,可能会随时发生变化......
该cssutils标记生成器是CSS3模块的定制实现:它本身是基于CSS 2.1语法标记生成器(W3C工作草案2003年8月13日)。它试图尽可能兼容的可能,但使用CSS 2.1分词器的一些(有用)的部分。
我想cssutils既不是CSS 2.1,也不CSS 3标准,但会尝试至少能够解析两种语法包括一些更真实的世界情况下(一些CSS黑客实际上是解析和序列化)。官方语法是不是最终的,也不bugfree但仍是可行的。 cssutils目的不是完全兼容的任何CSS规范(规格似乎是在一个恒定的流反正)但cssutils应该能够“野生”读写尽可能多的CSS样式表,而在同一时间实现这是有据可查的正式的API。 。一些小的扩展提供以及
要求:
- 在Python中
评论没有发现