در cssutils یک بسته پایتون به تجزیه و ساخت شیوه نامه آبشاری (CSS) است. تنها DOM، هیچ امکانات رندر!
بر اساس و اجرای بخشی از مشخصات زیر:
CSS 2.1
و nbsp؛ قوانین و خواص عمومی CSS در اینجا تعریف شده
CSS 2.1 اشتباهات
& nbsp؛ یک چند اشتباهات، به طور عمده در تعریف نشانه CHARSET_SYM
ماژول CSS3: نحو
و nbsp؛ مورد استفاده در قطعات از cssutils 0.9.4. cssutils تلاش می کند تا با استفاده از ویژگی های از CSS 2.1 و CSS 3 با اولویت را به CSS3 اما به عنوان این است نهایی نشده است برخی از قطعات از CSS 2.1 می باشد
MediaQueries
& nbsp؛ در MediaQueries بخشی از stylesheets.MediaList از v0.9.4، مورد استفاده در قوانینimport و دستور media @.
فضاهای نام
& nbsp؛ از او در v0.9.1، در CSSOM در v0.9.4 به تعریف به روز، در 0.9.5 برای نسخه توسعه تمدن به روز شده
انتخاب
& nbsp؛ در نحو انتخاب در اینجا (و نه در CSS 2.1) تعریف باید تجزیه دستور را نمایش با cssutils شود (باید هر چند ذهن)
DOM سطح 2 سبک CSS
& nbsp؛ در DOM برای CSS بسته
DOM سطح 2 شیوه سبک
& nbsp؛ در DOM برای شیوه بسته بندی
CSSOM
& nbsp؛ یک چند جزئیات (به طور عمده NamespaceRule DOM) است از اینجا گرفته شده است. طرح این است که حرکت پیاده سازی به مسائل تعریف شده در اینجا این است که جدیدتر اما هنوز هم هیچ REC تا ممکن است در هر زمان تغییر ...
نحو (پیش نویس W3C کار 2003 اوت 13) است که خود را در CSS 2.1 tokenizer بر اساس: tokenizer cssutils اجرای سفارشی از ماژول CSS3 است. این تلاش می کند تا به عنوان سازگار به عنوان ممکن است، اما استفاده از برخی (مفید) قطعات از CSS 2.1 tokenizer.
من حدس می زنم cssutils نه CSS 2.1 و نه CSS 3 سازگار است اما سعی می کند به حداقل قادر به تجزیه هر دو دستور زبان از جمله برخی از موارد دنیای واقعی بیشتر می شود (برخی از هک CSS در واقع تجزیه و سریال). هر دو دستور زبان رسمی نهایی و نه bugfree اما هنوز هم امکان پذیر نیست. هدف cssutils می شود به طور کامل به هر مشخصه CSS سازگار (مشخصات به نظر می رسد در یک جریان ثابت شود به هر حال) اما cssutils باید قادر به خواندن و نوشتن به عنوان بسیاری از شیوه CSS ممکن "در وحشی" در حالی که در همان زمان اجرا می شود API های رسمی که به خوبی مستند شده است. برخی از پسوندهای جزئی هستند و همچنین ارائه
مورد نیاز:.
پایتون
نظر یافت نشد