cssutils

Tela Software:
cssutils
Detalhes de Software:
Versão: 0.9.10
Data de upload: 14 Apr 15
Revelador: Christof Hoeke
Licença: Livre
Popularidade: 191

Rating: nan/5 (Total Votes: 0)

cssutils é um pacote Python para analisar e construir Cascading Style Sheets (CSS). Só DOM, nem quaisquer instalações de processamento!
Com base e, em parte, a implementação das seguintes especificações:
CSS 2.1
& Nbsp; regras e propriedades Geral CSS são definidos aqui
CSS 2.1 Errata
& Nbsp; A poucos errata, principalmente a definição de tokens CHARSET_SYM
Módulo CSS3: Syntax
& Nbsp; Usado em peças desde cssutils 0.9.4. cssutils tenta usar os recursos do CSS 2.1 e CSS 3, com preferência para CSS3, mas como isso não é final ainda algumas peças são de CSS 2.1
MediaQueries
& Nbsp; MediaQueries fazem parte de stylesheets.MediaList desde v0.9.4, usado em regrasimport emedia.
Namespaces
& Nbsp; Adicionado em v0.9.1, atualizado para a definição em CSSOM em v0.9.4, atualizado em 0.9.5 para a versão dev
Seletores
& Nbsp; A sintaxe selector definido aqui (e não em CSS 2.1) deve ser parsable com cssutils (deve mente embora)
DOM Nível 2 Estilo CSS
& Nbsp; DOM para o pacote de css
DOM Nível 2 de Estilo Estilo
& Nbsp; DOM para folhas de estilo de pacote
CSSOM
& Nbsp; A poucos detalhes (principalmente o NamespaceRule DOM) é tomada a partir daqui. Plano é mover execução para as coisas aqui definido que é mais recente, mas ainda não REC isso pode mudar a qualquer momento ...
O tokenizador cssutils é uma implementação customizada do Módulo CSS3: Syntax (Draft W3C Working 13 agosto de 2003), que se baseia-se no CSS 2.1 tokenizer. Ele tenta ser o mais compatível possível, mas usa algumas (útil) partes do CSS 2.1 tokenizer.
Eu acho que não é nem cssutils CSS 2.1 nem CSS 3 compliant, mas tenta, pelo menos, ser capaz de analisar as duas gramáticas, incluindo alguns casos mais real (alguns hacks CSS são realmente analisado e serializado). Ambas as gramáticas oficiais não são definitivas nem bugfree mas ainda viável. cssutils objetivo não é para ser totalmente compatível com qualquer especificação CSS (as especificações parecem estar em um fluxo constante de qualquer maneira), mas cssutils deve ser capaz de ler e escrever o maior número possível de folhas de estilo CSS "in the wild", enquanto ao mesmo tempo implementar as APIs oficiais que estão bem documentados. . Algumas pequenas extensões são fornecidas, bem

Requisitos :

  • Python

Programas semelhantes

Comentário para cssutils

Comentários não encontrado
Adicionar comentário
Ligue imagens!