Semantik HTML Temizleyici & Tema Uyumluluk Rehberi
Temaya Uyumlu Semantik HTML: Word ve Web Kopyalarını Temizleme Rehberi
Word, Google Docs veya başka web sitelerinden kopyalanan metinlerin arkasında gelen binlerce gereksiz inline stil, yazı tipi (font-family) ve yabancı sınıfı temizleyip sitenizin kendi temasıyla ışıldamasını sağlayan yöntem ve canlı araç.
1. "Inline Style Çöpü" Nedir ve Neden Blog Temanızı Bozar?
Microsoft Word, Google Docs veya bir web sayfasından zengin metin kopyalayıp doğrudan WordPress, Blogger veya özel CMS panelinize yapıştırdığınızda görsel editörler metnin arkasındaki gizli HTML etiketlerini de taşır.
<p class="MsoNormal" style="margin-bottom:0cm; line-height:115%; font-family:'Calibri',sans-serif; font-size:11.0pt; color:#1F497D;">
Bu görünmez kodlar blogunuzda şu ciddi sorunlara yol açar:
- CSS Önceliğini Ezme (Specificity): Sitenizin temasında
h1,h2veyablockquoteiçin özel renkler, zarif yazı tipleri ve kenar boşlukları tanımlanmış olsa bile; etiketin üzerindeki inlinestyle="..."özellikleri temanızın tüm CSS kurallarını ezer. - Karanlık Mod (Dark Mode) Çöküşü: Word'den gelen
color:#000000; background:#FFFFFFkodları, sitenizi karanlık modda gezen okuyucuların siyah arka plan üzerine siyah yazı veya göz yoran beyaz yamalar görmesine neden olur. - Mobil Uyumsuzluk: Word'ün tablo veya paragraflara iliştirdiği sabit piksel genişlikleri (
width: 680px;) cep telefonlarında sayfanın sağa doğru taşmasına ve taşma kaydırma çubuklarına yol açar.
2. Çözüm: "Stil Yok, Anlam Var" (Semantik Temizlik)
İçeriği temizlerken metni düz yazıya (Notepad) çevirip tüm kalınlıkları ve başlıkları kaybetmek zorunda değilsiniz. Doğru yaklaşım şudur:
- Etiketi Koru:
<h1>,<h2>,<blockquote>,<ul>,<strong>ve<table>etiketleri korunur. Böylece yazının hiyerarşisi bozulmaz. - Nitelikleri Sıyır: Etiketin üzerindeki tüm
style,class="Mso...",id,font,facevesizenitelikleri silinir. - Temaya Teslim Et: Çıplak ve tertemiz kalan
<blockquote>Alıntı metni</blockquote>, temanızın kendi CSS dosyasında tanımlanan harika renk ve tırnak işareti stiliyle otomatik olarak mükemmel görünür.
🧹 Canlı Semantik HTML ve Word Temizleyici
Word'den, Docs'tan veya bir web sayfasından kopyaladığınız metni buraya yapıştırın; temanıza sıfır müdahale eden tertemiz semantik HTML'i anında alın:
3. Hangi Etiketler Neden Korunmalıdır?
Bu araç metninizi sıradan bir düz yazıya (txt) indirgemez; aşağıdaki anlamsal etiketleri temizleyip koruyarak temanızın CSS tasarım motoruna teslim eder:
- <h1>, <h2>, <h3>: Başlıkların tüm
font-size,font-familyvecolortanımları silinir. Temanızdaki H1 alt çizgisi veya H2 sol kenar çubuğu neyse birebir o uygulanır. - <blockquote>: Word'den gelen italik ve kenarlık stilleri temizlenir; temanızın alıntı tasarımı ne kadar şıksa doğrudan o stile bürünür.
- <ul>, <ol>, <li>: Word'ün
MsoListParagraphgibi garip liste sınıfları yok edilir; temiz, standart HTML listesi kalır. - <table>:
width="640"veyacellpadding="0"gibi 20 yıl öncesinin HTML nitelikleri silinir, temanızın responsive (mobilde kaydırılabilir) tablo kurallarına teslim edilir. - <a href="...">: Yalnızca bağlantı hedefi (URL) korunur; Word'ün veya kaynağın atadığı mor/mavi/altı çizili inline renkler temizlenerek temanızın bağlantı rengi aktif edilir.