cssutils ayrıştırmak ve Basamaklı Stil Sayfalarını (CSS) oluşturmak için bir Python paketidir. DOM, sadece, herhangi bir işleme tesisleri!
Üzerine ve kısmen aşağıdaki özelliklere uygulama tabanlı:
CSS 2.1
& Nbsp; Genel CSS kuralları ve özellikleri burada tanımlanır
CSS 2.1 Hatalar
& Nbsp; Bir kaç hatası, CHARSET_SYM belirteçleri esas tanımı
CSS3 Modülü: Sözdizimi
& Nbsp; cssutils 0.9.4 beri bölgelerinde kullanılır. cssutils CSS3 tercih ile CSS 2.1 ve CSS 3 gelen özellikleri kullanmak için çalışır ama bu son değil henüz bazı bölümleri CSS 2.1 vardır
MediaQueries
& Nbsp; MediaQueries v0.9.4 yana stylesheets.MediaList parçasıimport vemedia kuralları kullanılmaktadır.
Ad alanları
& Nbsp; dev sürümü için 0.9.5 güncelleme v0.9.4 içinde CSSOM tanımına güncellendi v0.9.1 yılında Eklendi,
Seçiciler
& Nbsp; (CSS 2.1 ve verilmez) Burada tanımlanan seçici sözdizimi (gerçi sakıncası gerekir) cssutils ile çözümlenebilir olmalıdır
DOM Düzey 2 Stil CSS
& Nbsp; paket css için DOM
DOM Düzey 2 Stil Stil
& Nbsp; paket stil için DOM
CSSOM
& Nbsp; Bir kaç detay (özellikle NamespaceRule DOM) buradan alınır. Planı yeni ama hala hiçbir REC yüzden zaman değişebilir burada tanımlanmış şeyler uygulanmasını taşımaktır ...
cssutils tokenizer CSS3 Modülü özelleştirilmiş bir uygulamasıdır: CSS 2.1 simgeleştiricisine dayanmaktadır kendisi Sözdizimi (W3C Çalışma Taslağı 13 Ağustos 2003). Mümkün olduğunca uyumlu olmaya çalışır ama CSS 2.1 simgeleştiricisine bazı (yardımcı) parçaları kullanır.
Ben cssutils sanırım ne CSS 2.1 ne CSS 3 uyumlu ama en azından biraz daha gerçek dünya durumlarda da dahil olmak üzere her iki gramerler ayrıştırmak mümkün olmaya çalışır (bazı CSS kesmek aslında ayrıştırılır ve tefrika edilir). Hem resmi gramerler son ne Bugfree ama yine de mümkün değildir. cssutils (özellikler zaten sürekli bir akış içinde görünmektedir) herhangi bir CSS şartname tam uyumlu olması için değil amaç, ancak cssutils aynı zamanda uygulamak ise "vahşi" mümkün CSS stil gibi birçok okuma ve yazma gerekir iyi belgelenmiştir resmi API'ler. . Bazı küçük uzantıları de verilmektedir
Gereksinimler :
- Python
Yorum Bulunamadı