Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen csstidy komutudur.
Program:
ADI
csstidy - CSS ayrıştırıcı ve iyileştirici
SİNOPSİS
csstdy girdi dosyası [seçenekler] [çıkış dosyası]
AÇIKLAMA
The csstdy(1) komut, şu şekilde verilen bir css dosyasını ayrıştırır ve optimize eder giriş dosyası. Eğer hayırsa
çıktı dosyası belirtildiğinde, sonuçlar standart çıktı olarak görüntülenir. Çeşitli seçenekler
okunabilirlik düzeyi, dosya boyutu ve diğer öğeler üzerinde ayrıntılı kontrol sağlar.
"-" dosya adını kullanırsanız, csstidy stdin'den okur. Çoğu durumda muhtemelen bulacaksınız
csstidy varsayılanlarının makul ve çoğu duruma uygulanabilir olduğunu.
csstidy'nin bir css doğrulayıcısı olarak tasarlanmadığını unutmayın. Sadece girmeniz gerekse de
geçerli (veya daha doğrusu iyi biçimlendirilmiş) kod, csstidy ayrıca yanlış kodu ayrıştırır ve düzeltir.
ÖRNEKLER
Bir CSS dosyasını optimize etmek ve çıktıyı ekrana göndermek için şunu kullanın:
csstidy mycssfile.css
Çıktıyı bir dosyaya kaydetmek istiyorsanız, şunu kullanın:
csstidy mycssfile.css myoutputfile.css
Bir seçenek[ler] kullanmak ve bir dosyaya çıktı almak istiyorsanız, şunu kullanın:
csstidy mycssfile.css --küçük harf_s=true myoutputfile.css
SEÇENEKLER
--allow_html_in_templates=[yanlış|doğru]
varsayılan = yanlış
--case_properties=[yanlış|doğru]
Özellikler için durum. Varsayılan = yanlış.
--compress_colors=[doğru|yanlış]
true olarak ayarlanırsa, csstidy baytları kaydetmeye çalışarak renk değerini optimize eder (yani siyah
#000 olur). Varsayılan = doğru.
--compress_font-weight=[doğru|yanlış]
true olarak ayarlanırsa, csstidy baytları kaydetmeye çalışarak yazı tipi değerini optimize eder (yani normal
400 olur). Varsayılan = doğru.
--discard_invalid_properties=[yanlış|doğru]
true olarak ayarlanırsa, csstidy geçersiz özellikleri kaldırır. Bir bakıma bu gibi
doğrulama, çıktıyı incelemediğiniz sürece hiçbir uyarı almamanız dışında. Örnek olarak, eğer
"width" özelliğini "with" olarak yanlış yazdınız, bu özellik basitçe kaldırılacaktır.
Varsayılan = yanlış.
--lowercase_s=[yanlış|doğru]
true olarak ayarlanırsa, tüm büyük harf seçiciler (yani A, P, SPAN) içinde yeniden yazılacaktır.
küçük harf. Varsayılan = yanlış.
--preserve_css=[yanlış|doğru]
Bu, false olarak ayarlanırsa tüm yorumlar ve tarayıcıya özel çoğu hack kaldırılacaktır.
Bunu true olarak ayarlamak, tarayıcıya özel hack'leri koruyacaktır. Varsayılan = yanlış.
--remove_bslash=[doğru|yanlış]
Gereksiz ters eğik çizgileri kaldırın. Bu, duruma bağlı olarak arzu edilebilir veya olmayabilir.
w3c ile uyumlu olmayan tarayıcıları yerleştirmek için ters eğik çizgi kullanıp kullanmadığınız
standartlar. Varsayılan = doğru.
--remove_last_;=[yanlış|doğru]
Varsayılan = yanlış.
--silent=[yanlış|doğru]
true olarak ayarlandığında, csstidy optimizasyonlar hakkında bilgi vermez
önceden oluşturulmuş. Varsayılan = yanlış.
--sort_properties=[yanlış|doğru]
Seçicilerin özelliklerini (yani arka plan, renk, genişlik) sıralar. Varsayılan = yanlış.
--sort_selectors=[yanlış|doğru]
Seçicileri sıralar. Herhangi bir duyguyu tamamen yeniden düzenleyeceği için bunu dikkatli kullanın.
dosyanızda, içine yazmış olabileceğiniz düzen ve css, siparişe duyarlıdır.
Kimliklere, sınıflara ve ardından seçicilere göre sıralar. Varsayılan = yanlış.
--timestamp=[yanlış|doğru]
true olarak ayarlanırsa, çıktının en üstüne yorum eklenmiş bir zaman damgası ekler. varsayılan =
yanlış.
--merge_selectors=[2|1|0]
Seçiciler (kimlikler ve sınıflar dahil) aynı özelliklere sahipse, csstidy
onları birleştir. 2 ayarı, yüksek derecede birleştirmeyi temsil eder. 0 hayır temsil eder
birleştirme. Varsayılan = 2.
--optimise_shorthands=[1|2|0]
2'ye ayarlanırsa, csstidy tüm optimizasyonları başlatır. 0, optimizasyon olmadığını gösterir ve
1 güvenli bir optimizasyon seviyesi. Varsayılan = 1.
--template=[varsayılan|dosyaadı|düşük|yüksek|en yüksek]
Ne kadar boşluk kaldırılacağını ve sonuç olarak çıktının okunabilirliğini etkiler.
CSS Hack
Aşağıda, csstidy tarafından varsayılan olarak değiştirilmeyecek olan tüm CSS hack'lerinin bir listesi bulunmaktadır.
"CSS'yi koru"yu etkinleştirirseniz, daha fazla saldırı kaydedilir. Genel olarak onsuz yapmalısın
Yine de CSS hack'ler, ancak bunlara ihtiyacınız varsa ve csstidy kullanmak istiyorsanız, aşağıdakilerden birini kullanmalısınız.
aşağıdaki hackler:
mülk değeri; (yalnızca gereksiz ters eğik çizgilerin kaldırılmasını devre dışı bırakırsanız)
div#testi
head:birinci çocuk+vücut div
gövde>böl
html[xmlns] div
@import "null?\"\\{"; @import "styles.css"; (ve diğer tüm @import kuralları)
@media all{/\* kuralları \*/}
* html bölümü
i\{içerik:"\"/*"\} div\{özellik:değer\}
html*# testi
_mülk değeri
onworks.net hizmetlerini kullanarak csstidy'yi çevrimiçi kullanın