CSS küçültme: CSS’i sıkıştır, biçimlendir ve HTML’e göm
Bu CSS küçültme aracıyla bir stil sayfasını küçültür, okunur biçime getirir ya da e-posta bültenleri için style özniteliklerine gömersiniz. Yorumlar, boşluklar ve gereksiz sıfırlar etkiyi değiştirmeden kalkar. Sözdizimi hataları satırı belirtir ve kodunuz tarayıcıda kalır.
Kaynak: W3C CSS Syntax Module Level 3 (Tokenisierung, Kommentare, Zeichenketten, At-Regeln). Güncelleme: .
Nasıl hesaplanır?
Bu araç stil sayfaları için üç şey sunar: küçük dosyalar için küçültme, okunur kod için biçimlendirme ve bazı programların style bloklarını yok saydığı ya da kırptığı HTML e-postalar için gömme.
CSS küçültme
- “Küçült”ü seçin ve CSS’inizi yapıştırın.
- Sonucu kopyalayın ya da
style.min.cssolarak indirin. Altta dosyanın ne kadar küçüldüğünü görürsünüz.
Yalnızca etkiyi değiştirmeyen dönüşümler uygulanır: yorumlar (/*! … */ hariç) ve boşluklar kalkar, } öncesindeki son noktalı virgül de; 0.50em .5em olur, #aabbcc #abc olur, 0px 0 olur. Birimli sıfırlar gerekli oldukları yerde kalır: calc(), min(), max(), clamp() içinde, flex kısaltmasında, süre, açı ve yüzde değerlerinde ve özel özelliklerde. Dizeler ve url() değişmez.
CSS biçimlendirme
Sıkıştırılmış CSS okunur koda dönüşür: satır başına bir bildirim, seçici listeleri satır satır, girintili bloklar ve kurallar arasında boş satır. Yorumlar korunur.
CSS’i HTML’e gömme
Style bloklu bir HTML belgesi yapıştırın. Her öğe için uyan kurallar değerlendirilir, özgüllüğe ve sıraya göre dizilir ve style özniteliğine yazılır. Var olan bir style özniteliği normal kurallara, !important ise her şeye üstün gelir. Bir öğeye yazılamayanlar, örneğin :hover, sahte öğeler, @media ve @font-face, bir style bloğunda kalır.
Bilmekte fayda var
- HTML normalleştirilir: gömerken tarayıcı HTML’i okur ve yeniden yazar. Etiketler küçük harfle, öznitelikler tırnak içinde görünür, tablolar için
<tbody>eklenir.<!--[if mso]>gibi yorumlar korunur. - Testin yerini tutmaz: e-postaları yine de hedef programlarda denetleyin. Bazıları belirli CSS özelliklerini desteklemez.
- İç içe CSS: kural içindeki kurallar (CSS nesting) küçültme ve biçimlendirmede korunur, gömmede ise çözülmez.
- Kısaltmalar: araç bildirimleri birleştirmez ve kısaltmaları açmaz. Bu bilinçlidir, çünkü etkiyi değiştirebilir.
Kodunuz tarayıcınızda kalır; gönderilmez ve kaydedilmez.
Sıkça sorulan sorular
CSS nasıl küçültülür?
“Küçült” kipini seçip CSS’i yapıştırın. Yorumlar, boşluklar ve gereksiz sıfırlar kaldırılır; sonucu kopyalayabilir veya dosya olarak indirebilirsiniz.
Küçültme sayfanın görünümünü değiştirir mi?
Hayır, yalnızca güvenli dönüşümler uygulanır. Birimli sıfırlar örneğin calc() içinde ve flex kısaltmasında gerekli oldukları için kalır. Dizeler ve url() dokunulmaz.
CSS’i gömmek ne işe yarar?
Bazı e-posta programları style bloklarını tamamen ya da kısmen yok sayar. Gömmede her kural öğeye style özniteliği olarak yazılır, böylece biçimlendirme ulaşır.
Gömerken :hover ve @media’ya ne olur?
Bir öğeye yazılamazlar, bu yüzden head içindeki bir style bloğunda kalırlar. Bunları destekleyen programlar yine uygular.
Araç çelişen kuralları nasıl çözer?
CSS basamaklamasına göre: önce !important, sonra daha yüksek özgüllük, eşitlikte sonraki kural. Var olan bir style özniteliği en yüksek özgüllüklü bir seçici gibi sayılır.
Kodum yükleniyor mu?
Hayır. Her şey tarayıcınızda çalışır; kod gönderilmez, kaydedilmez ve adres çubuğuna yazılmaz.
Kaynaklar ve yasal dayanak
- W3C CSS Syntax Module Level 3 (Tokenisierung, Kommentare, Zeichenketten, At-Regeln)
- § 17: W3C Selectors Level 4 – Specificity (basamak için özgüllük hesaplaması)
- W3C CSS Cascading and Inheritance Level 4 (!important, kaynak ve özgüllüğe göre sıralama)
- W3C CSS Values and Units Level 4 (birimsiz sıfır, calc())
- W3C CSS Nesting Module (verschachtelte Regeln)
Güncelleme: · Editoryal ilkeler
Benzer araçlar
- JSON formatter, doğrulayıcı ve küçültücüJSON formatter: JSON’u RFC 8259’a göre doğrulayın, hatayı satır, sütun ve açıklamasıyla görün. Biçimlendirin, küçültün, anahtarları sıralayın – tarayıcıda.
- SQL formatlama (SQL biçimlendirici online)SQL formatlama aracıyla sorguları okunur yapın: anahtar sözcükler büyük harf, girinti, sütunlar ve koşullar ayrı satırda. Sıkıştırma da var, tarayıcıda çalışır.
- htaccess yönlendirme (301, HTTPS, www).htaccess yönlendirme oluşturucu: 301, HTTPS zorlama, www, alan adı taşıma ve daha fazlası. Bir URL için test ve Nginx karşılığı, tarayıcınızda yerel.
- CSS gradient oluşturucuCSS gradient oluşturucu: doğrusal, dairesel veya konik renk geçişi, istediğiniz kadar renk durağı, açı ve yedek renk – canlı önizleme ve kopyalanmaya hazır CSS.
- Sitemap oluşturucu: URL listenizden sitemap.xml hazırlayınSitemap oluşturucu, kayıt gerektirmez: URL’leri yapıştırın, Sitemaps protokolüne uygun sitemap.xml alın, hataları kontrol edin ve indirin. Tarayıcıda çalışır.
- IP adresim nedir?IP adresim nedir sorusunun anında cevabı: genel IP adresinizi gösterir, IPv4 mü IPv6 mı olduğunu bulur ve farkı açıklar. Ücretsiz, IP adresiniz saklanmaz.
- TC Kimlik No Doğrulama (algoritma kontrolü)TC kimlik no doğrulama: 11 haneli numaranın 10. ve 11. hane kontrol formülünü hesaplayın, yanlış hanenin hangisi olduğunu görün. Ücretsiz, kayıtsız, tarayıcıda.
- Sözdizimi vurgulamaSözdizimi vurgulama aracı: kodu yapıştırın, JavaScript, JSON, HTML, CSS, SQL, Python veya Bash renklerini seçin, blog ya da Word için HTML’i kopyalayın.
- JSON-LD OluşturucuSchema.org için JSON-LD oluşturucu: makale, SSS, ürün, yerel işletme veya kuruluşu doldurun, hata denetimli hazır kodu kopyalayın.