HTML'yi çevrimdışı olarak nasıl doğrulayabilirim?


20

Yerel olarak bir web sitesi geliştirirken bazen html'nin geçerli olup olmadığını kontrol etmek istiyorum, ancak iyi bir araç bulamadım. Düzen sorunlarını giderirken bir sağlık kontrolü olarak kısmi olmasını istiyorum.

HTML'yi çevrimdışı olarak doğrulayabilecek bir araç önerebilir misiniz ? Bir IDE içinde doğrulama arıyor değil ama web sunucusundan sayfayı yükleyecek bir şey.

Teşekkür ederim!

Yanıtlar:



11

Zaman kazanmak için HTML Validator adlı bir Firefox Uzantısı kullanıyorum . Görünüm kaynağı pencerenize doğrulama ekler, alt bölmedeki hataları ve uyarıları bildirir. Ayrıca, pencerenizde doğrulama konusunda evet / hayır için hızlı bir referans gösteren bir simge koyar. Eğer hayır ise, sadece kaynağı görüntülersiniz ve hatalarınızın tam olarak ne olduğunu gösterir.

Ayrıca erişilebilirliği de doğrular.


1
Ah evet. Kullandıkça doğrulayın. Her sayfada fazladan bir manuel adım kaydeder. Yine de HTML5 için güncellenmedi.
Grant Palin


4

Firefox için Web Geliştirici Araç Çubuğu eklentisiyle HTML ve CSS'yi yerel olarak doğrulayabilir (ve diğer birçok yararlı şeyi yapabilirsiniz) . Google Chrome için de kullanılabilir .


Bu, W3C doğrulayıcısına göndermenin hızlı bir yoludur. Neredeyse 'çevrimdışı'.
Kris

Özür dilerim, soruyu yanlış okudum. Yerel olarak doğrulayabilirsiniz, ancak çevrimdışı olamaz.
Virtuosi Media

2

Debian / Ubuntu'da şunları yapabilirsiniz:

sudo apt-get install w3c-markup-validator

Bu size web arayüzünü getirecektir.

Konsoldan doğrulamak istiyorsanız, düzenleyin /usr/share/doc/w3c-markup-validator/examples/validate.plve yükleyin libwebservice-validator-html-w3c-perl. Artık validate.pldoğrulamak için bir URL ile çalışabilirsiniz .


Bu tarayıcıda harika çalışıyor. validate.plYerel dosya ile komut satırından çalıştırılabilmesi için nasıl düzenleneceğini açıklayabilir misiniz ? Python bilmiyorum ve nasıl yapılacağından emin değilim.
Rafal

1
@Rafal: URL'yi, w3c işaretleme doğrulayıcısını (CGI olan) barındıran web sunucusuna işaret edecek şekilde düzeltmeniz yeterlidir. Web sunucunuzu 80 numaralı bağlantı noktasında çalıştırıyorsanız, URL zaten uygun olabilir. Konsol malzemelerini yüklemeden önce, tarayıcıda çalıştığından emin olun. Bu şekilde, URL'nin doğru olduğundan da emin olabilirsiniz. Ayrıca, Perl, Python değil.
Janus Troelsen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.