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

MoinMoin
MoinMoin

20 Feb 15

plywood
plywood

20 Feb 15

queXML
queXML

20 Feb 15

generateDS.py
generateDS.py

15 Apr 15

Comentário para cssutils

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