این دستور csstidy است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
csstidy - تجزیه کننده و بهینه ساز CSS
خلاصه
csstidy فایل ورودی [گزینه ها] [فایل خروجی]
شرح
La csstidy(1) دستور تجزیه و بهینه سازی یک فایل css داده شده به عنوان فایل ورودی. اگر نه
فایل خروجی مشخص شده است، نتایج به خروجی استاندارد نمایش داده می شود. گزینه های مختلف
امکان کنترل دقیق بر سطح خوانایی، اندازه فایل و سایر موارد را فراهم می کند.
اگر از نام فایل "-" استفاده می کنید، csstidy از stdin می خواند. در بیشتر موارد احتمالا پیدا خواهید کرد
که پیشفرضهای csstidy معقول هستند و برای اکثر موقعیتها قابل اجرا هستند.
توجه داشته باشید که csstidy برای اعتبارسنجی css طراحی نشده است. اگرچه فقط باید وارد شوید
کد معتبر (یا بهتر بگوییم خوش فرم)، csstidy کدهای نادرست را نیز تجزیه و تصحیح می کند.
مثال ها
برای بهینه سازی یک فایل CSS و ارسال خروجی به صفحه از:
csstidy mycssfile.css
اگر می خواهید خروجی را در یک فایل ذخیره کنید، از:
csstidy mycssfile.css myoutputfile.css
اگر می خواهید از یک گزینه (ها) استفاده کنید و به یک فایل خروجی دهید، از:
csstidy mycssfile.css --downcase_s=true myoutputfile.css
OPTIONS
--allow_html_in_templates=[نادرست|درست]
پیش فرض = نادرست
--case_properties=[نادرست|درست]
مورد برای خواص. پیش فرض = نادرست.
--compress_colors=[درست|نادرست]
اگر روی true تنظیم شود، csstidy با تلاش برای ذخیره بایت ها (مثلا سیاه و سفید) مقدار رنگ را بهینه می کند
می شود #000). پیش فرض = درست
--compress_font-weight=[درست|نادرست]
اگر روی true تنظیم شود، csstidy با تلاش برای ذخیره بایت ها، مقدار فونت را بهینه می کند (یعنی عادی
400 می شود). پیش فرض = درست
--discard_invalid_properties=[نادرست|درست]
اگر روی true تنظیم شود، csstidy ویژگی های نامعتبر را حذف می کند. به یک معنا این شبیه است
اعتبار سنجی، به جز اینکه هیچ هشداری دریافت نمی کنید مگر اینکه خروجی را مطالعه کنید. به عنوان مثال، اگر
شما املای "width" را به صورت "with" اشتباه نوشتید، آن ویژگی به سادگی حذف خواهد شد.
پیش فرض = نادرست.
--downcase_s=[نادرست|درست]
اگر روی true تنظیم شود، همه انتخابگرهای بزرگ (به عنوان مثال A، P، SPAN) در بازنویسی می شوند.
حروف کوچک پیش فرض = نادرست.
--preserve_css=[نادرست|درست]
اگر روی نادرست تنظیم شود، همه نظرات و اکثر هک های خاص مرورگر حذف خواهند شد.
تنظیم این مورد روی true هک های خاص مرورگر را حفظ می کند. پیش فرض = نادرست.
--remove_bslash=[درست|نادرست]
اسلش های غیر ضروری را حذف کنید. این ممکن است بسته به آن مطلوب باشد یا نباشد
آیا از بک اسلش برای قرار دادن مرورگرهایی که با w3c مطابقت ندارند استفاده کرده اید
استانداردها پیش فرض = درست
--remove_last_;=[نادرست|درست]
پیش فرض = نادرست.
--silent=[نادرست|درست]
وقتی روی true تنظیم شود، csstidy اطلاعات مربوط به بهینه سازی ها را خروجی نمی دهد
از پیش ساخته شده است. پیش فرض = نادرست.
--sort_properties=[نادرست|درست]
خصوصیات (به عنوان مثال پس زمینه، رنگ، عرض) انتخابگرها را مرتب می کند. پیش فرض = نادرست.
--sort_selectors=[نادرست|درست]
انتخابگرها را مرتب می کند. از این با احتیاط استفاده کنید، زیرا هر حسی را کاملاً تغییر می دهد
طرح بندی در فایل خود که ممکن است در آن نوشته باشید، و css به ترتیب حساس است.
به ترتیب شناسه ها، کلاس ها و سپس انتخابگرها مرتب می شود. پیش فرض = نادرست.
--timestamp=[نادرست|درست]
اگر روی درست تنظیم شود، یک علامت زمانی محصور در نظر را به بالای خروجی اضافه می کند. پیش فرض =
نادرست
--merge_selectors=[2|1|0]
اگر انتخابگرها (شامل شناسه ها و کلاس ها) ویژگی های یکسانی داشته باشند، csstidy خواهد بود
آنها را ادغام کنید. تنظیم 2 نشان دهنده درجه بالایی از ادغام است. 0 نشان دهنده شماره است
ادغام شدن پیش فرض = 2.
--optimise_shorthands=[1|2|0]
اگر روی 2 تنظیم شود، csstidy همه بهینه سازی ها را فراخوانی می کند. 0 نشان دهنده هیچ بهینه سازی نیست و
1 سطح ایمن از بهینه سازی ها. پیش فرض = 1.
--template=[پیش فرض|نام فایل|کم|بالا|بالاترین]
بر مقدار فضای خالی حذف شده و در نهایت خوانایی خروجی تأثیر می گذارد.
CSS هک ها
لیست زیر لیستی از تمام هک های CSS است که به طور پیش فرض توسط csstidy اصلاح نمی شوند.
اگر "حفظ CSS" را فعال کنید، هک های بیشتری ذخیره می شوند. به طور کلی شما باید بدون
به هر حال CSS هک می شود، اما اگر به آنها نیاز دارید و می خواهید از csstidy استفاده کنید، باید از یکی از آنها استفاده کنید
هک های زیر:
p\property:value; (فقط در صورتی که حذف بک اسلش های غیر ضروری را غیرفعال کنید)
div#test
head: first-child+body div
body>div
html[xmlns] div
@import "null?\"\\{"؛ @import "styles.css"؛ (و سایر قوانین واردات @)
@media all{/\* قوانین \*/}
* html div
i\{content:"\"/*"\} div\{property:value\}
html*#test
_property:value
با استفاده از خدمات onworks.net از csstidy آنلاین استفاده کنید