HTML Doğrulayıcı
ÜcretsizHTML'i kapatılmamış etiketler, yinelenen ID'ler, kullanımdışı öğeler ve diğer yaygın, iyi tanımlanmış sorunlar için kontrol eder; kendi etiket eşleştirme ayrıştırıcısıyla doğrulanır, tam bir W3C uyumluluk doğrulayıcısı değildir.
Tamamen tarayıcınızda çalışır. HTML'iniz asla hiçbir yere yüklenmez.
Son Etkinlik
Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.
Henüz etkinlik yok. İlk siz olun.
Bu araç ne işe yarar
HTML yapıştırın, bu araç onu odaklanmış bir yaygın, iyi tanımlanmış sorunlar kümesi için kontrol eder: kapatılmamış veya eşleşmeyen etiketler, yinelenen id öznitelikleri, görsellerde eksik alt metni, kullanımdışı/eski öğeler, boş olmayan öğelerde geçersiz öz-kapanma söz dizimi ve eksik DOCTYPE, lang veya charset bildirimleri. Her sorun, bulunduğu satıra geri bağlanır.
Nasıl Çalışır
Hafif bir ayrıştırıcı, bir tarayıcının iç içe geçmeyi dahili olarak takip ettiği şekilde, şu anda açık olan öğelerin bir yığınını tutarak HTML'i etiket etiket tarar; yorumları ve <script> ile <style> bloklarının içeriğini atlar. Bir kapatma etiketi yığının en üstündekiyle eşleşmediğinde veya sonunda yığında hâlâ öğeler kaldığında, bunlar kapatılmamış veya eşleşmeyen etiketler olarak bildirilir. Ayrıca, düzenli ifadeler yinelenen id öznitelikleri, görsellerde eksik alt öznitelikleri ve kullanımdışı öğe adları için tarama yapar.
Hangi sorunları çözer
- Bir sayfanın düzenini aşağılarda fark edilmeden bozan kapatılmamış bir etiketi bulmak.
- Yinelenen id özniteliklerini, bir CSS seçicisinin veya JavaScript getElementById çağrısının beklenmedik davranmasına neden olmadan önce yakalamak.
- Eski koddan veya kopyala-yapıştır kod parçacıklarından kalan kullanımdışı öğeleri fark etmek.
- Alt metni ve bildirilmiş bir belge dili gibi erişilebilirlik temellerini kontrol etmek.
Sık sorulan sorular
›Bu, W3C Markup Validator ile aynı mı?
Hayır. Resmi W3C doğrulayıcısı, her öğe ve özniteliği kapsayan yüzlerce kuralla HTML spesifikasyonuna tam uyumluluğu kontrol eder. Bu araç, erken yakalanması gerçekten yararlı olan daha küçük bir yaygın, iyi tanımlanmış sorunlar kümesine odaklanır: kapatılmamış etiketler, yinelenen ID'ler, kullanımdışı öğeler ve birkaç eksik öznitelik kontrolü. Tam bir uyumluluk raporu için bu aracın yanında W3C doğrulayıcısını kullanın.
›Neden eksik DOCTYPE, lang veya charset hata yerine uyarı olarak işaretleniyor?
Tarayıcılar bunlar olmadan da bir sayfayı yine de görüntüler, bu yüzden ölümcül değildirler; ancak erişilebilirliği, uluslararasılaştırmayı ve tarayıcının bir görüntüleme modu seçmesinin ne kadar güvenilir olduğunu etkilerler. İşaretlenmelerinin nedeni, onları düzeltmenin neredeyse her zaman doğru karar olması, sayfanın onlarsız bozuk olması değildir.
›Burada "kullanımdışı" bir etiket sayılan nedir?
HTML5 spesifikasyonunun açıkça eski olarak işaretlediği <center>, <font>, <marquee> ve <acronym> gibi öğeler; genellikle CSS'nin artık içeriği sunumdan ayıran bir şekilde yaptıklarını kapsaması nedeniyle. Geriye dönük uyumluluk için tarayıcılarda hâlâ çalışırlar, ancak yeni kodda kullanılmamalıdırlar.
›<script> veya <style> etiketleri içindeki içeriği kontrol ediyor mu?
Hayır, etiket eşleştirme sırasında içerikleri tamamen atlanır; çünkü JavaScript veya CSS, örneğin bir dize içinde, gerçekte bir HTML etiketi olmadığı halde öyle görünen metinler içerebilir ve bu aksi takdirde yanlış pozitiflere yol açardı.
›Neden <div /> gibi öz-kapanan söz dizimi işaretleniyor?
HTML'de (XML veya XHTML'nin aksine), <div> veya <span> gibi boş olmayan bir öğedeki sondaki eğik çizgi basitçe yok sayılır; öğe bu şekilde kapatılmış sayılmaz ve yine de kendi ayrı kapatma etiketine ihtiyaç duyar. Bu, JSX veya XML'den kalıp kopyalarken sık görülen, kazara kapatılmamış etiket hatalarının yaygın bir kaynağıdır.
İlgili Araçlar
Metin
Excel'den HTML Tablo Dönüştürücü
Excel veya Google E-Tablolar'dan yapıştırın ya da bir .xlsx/.xls/.csv dosyası yükleyin; canlı önizleme, isteğe bağlı stil ve sayısal sütun hizalamasıyla temiz bir HTML tablo elde edin.
ÜcretsizMetin
HTML Varlık Dönüştürücü
Metni iki yönde de aynı anda HTML varlıklarına ve bu varlıklardan dönüştürün; ondalık veya onaltılık sayısal biçimler ve yaygın varlıklar için hızlı referans tablosuyla.
ÜcretsizMetin
Sayı Tabanı Dönüştürücü
Tek bir girdiden aynı anda bir sayıyı ikili, sekizli, ondalık, onaltılık, BCD, Gray Kodu ve 2 ile 36 arasındaki herhangi bir özel taban arasında çevirin.
ÜcretsizMetin
Bcrypt Hash Oluşturucu ve Kontrol Edici
Ayarlanabilir bir iş yükü faktörü ve tuz ile tamamen tarayıcınızda WebAssembly kullanarak bcrypt şifre hash'leri üretin ve doğrulayın.
ÜcretsizMetin
Biyonik Okuma Dönüştürücü
Daha hızlı okumanıza ve daha iyi odaklanmanıza yardımcı olmak için her kelimenin ilk kısmını kalınlaştırarak herhangi bir metni bionic reading biçimine çevirin.
ÜcretsizMetin
Blake2b Hash Oluşturucu
Tarayıcınızda metin veya dosya için ayarlanabilir çıktı uzunluğu ve isteğe bağlı anahtarlı hash (MAC) ile BLAKE2b hash değeri hesaplayın.
ÜcretsizMetin
Sezar Şifreleme Aracı
Klasik Sezar şifresiyle metni şifreleyin veya çözün; A-Z eşleşme tablosu, kaba kuvvet listesi, harf frekansı grafiği ve ROT13 kısayolu ile.
ÜcretsizMetin
ASCII Sanat Oluşturucu
Yazdığınız metni veya yüklediğiniz resmi ASCII sanatına dönüştürün. Bir yazı tipi stili veya karakter yoğunluğu seçin, rengi koruyun ve düz metin ya da PNG olarak dışa aktarın.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!