HTML Doğrulayıcı

HTML'de kapanmamış etiketleri, hatalı iç içe geçmeyi ve yinelenen ID'leri kontrol eder.

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.

Geçerli: No structural HTML errors found.

  • Elements checked: 4
  • No id attributes found.

Başka bir kontrole başlamadan önce girilen değeri temizleyin. Validation runs locally and does not check against any external registry, server, or account.

Bu araç ne yapar?

Bir HTML parçasını yapısal sorunlar açısından kontrol eder: gerçekten kapanmamış veya eşleşmeyen etiketler, kapanış etiketi taşıyan bir void element ve yinelenen id attribute değerleri.

Nasıl kullanılır?

Bir HTML parçası veya tam belge yapıştırın. Denetleyici her etiketi HTML5'in opsiyonel kapanış etiketi kurallarını doğru uygulayarak gezer — örneğin yeni bir <li> veya </ul>, önceki bir <li>'yi örtük olarak kapatabilir — böylece normal, spesifikasyona uygun HTML'i hatalı olarak işaretlemez.

Örnek

<ul><li>First item<li>Second item</ul> girildiğinde geçerli sonucu döner, çünkü HTML5 spesifikasyonuna göre <li> opsiyonel kapanış etiketine sahiptir; <div><span></div> girildiğinde ise geçersiz döner, çünkü </div> kapanırken her zaman açık kapanış etiketi gerektiren <span> hâlâ açık kalmıştır.

Doğrulama

Etiketler, opsiyonel kapanış etiketine sahip standart element kümesi (li, p, dt, dd, tr, td, th, thead, tbody, tfoot, option, optgroup) hesaba katılarak doğru sırayla kapanmalıdır; void element'ler (br, img, input, hr ve diğerleri) asla kapanış etiketi taşımamalıdır; belgedeki her id attribute değeri benzersiz olmalıdır; <script> veya <style> içindeki içerik ham metin olarak ele alınır, etiket olarak ayrıştırılmaz.

Sonuç nasıl yorumlanır?

Geçerli sonuç, işaretlemenin bu kurallara göre yapısal olarak sağlam olduğu anlamına gelir — bu tam bir W3C Nu Html Checker yerine geçmez ve içerik modeli iç içe geçmesini (örn. inline element içindeki block element), erişilebilirliği veya yinelenen ID dışındaki attribute değeri doğruluğunu kontrol etmez.

Sınırlamalar

Yaygın elle yazılan işaretlemeye uyum sağlamak için sondaki bölü işareti (<div /> gibi) her element için kendiliğinden kapanan olarak ele alınır — gerçek tarayıcılar yalnızca gerçek void element'leri bu şekilde kendiliğinden kapatır, diğerlerinde bölü işaretini yok sayar; üretim HTML'inde void olmayan bir elementi kapatmak için buna güvenmeyin. Derin iç içe geçmiş veya bozuk script/style içeriği ve tam belge yapısı (doctype, head, body) bu denetleyicinin kapsamı dışındadır.

Gizlilik

Tüm işlem yerel tarayıcı API'leriyle yapılır ve araç girdiğiniz değerleri yüklemez.

Sıkça Sorulan Sorular

HTML Doğrulayıcı ne yapar?
Bir HTML parçasını yapısal sorunlar açısından kontrol eder: gerçekten kapanmamış veya eşleşmeyen etiketler, kapanış etiketi taşıyan bir void element ve yinelenen id attribute değerleri.
Geçersiz girdi nasıl ele alınır?
Etiketler, opsiyonel kapanış etiketine sahip standart element kümesi (li, p, dt, dd, tr, td, th, thead, tbody, tfoot, option, optgroup) hesaba katılarak doğru sırayla kapanmalıdır; void element'ler (br, img, input, hr ve diğerleri) asla kapanış etiketi taşımamalıdır; belgedeki her id attribute değeri benzersiz olmalıdır; <script> veya <style> içindeki içerik ham metin olarak ele alınır, etiket olarak ayrıştırılmaz.
Girilen veriler yüklenir mi?
Tüm işlem yerel tarayıcı API'leriyle yapılır ve araç girdiğiniz değerleri yüklemez.