Bagaimana saya bisa memvalidasi HTML offline?

20

Ketika saya mengembangkan situs web secara lokal kadang-kadang saya ingin memeriksa apakah html itu valid tetapi saya belum dapat menemukan alat yang bagus. Saya ingin parsial sebagai pemeriksaan kewarasan ketika saya memecahkan masalah tata letak.

Bisakah Anda menyarankan alat yang dapat memvalidasi HTML offline ? Saya tidak mencari validasi di dalam IDE tetapi sesuatu yang akan memuat halaman dari server web.

Terima kasih!

citadelgrad
sumber

Jawaban:

24

Anda dapat mengunduh sumber dan / atau paket langsung dari w3 [1].

[1] http://validator.w3.org/source/

fwaechter
sumber
1
+1, dan mereka memiliki BANYAK alat dan perpustakaan lain yang sangat keren untuk diunduh.
Tim Post
sudo apt-get install w3c-markup-validator
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
11

Untuk menghemat waktu saya menggunakan Ekstensi Firefox yang disebut HTML Validator . Itu menambahkan validasi ke jendela sumber tampilan Anda, memberi tahu Anda kesalahan dan peringatan di panel bawah. Juga menempatkan ikon di bagian bawah jendela Anda yang menunjukkan kepada Anda referensi cepat untuk ya / tidak pada validasi. Jika tidak, maka Anda cukup melihat sumber dan itu menunjukkan kepada Anda apa kesalahan Anda.

Juga memvalidasi aksesibilitas.

Bryson
sumber
1
Oh ya. Validasi saat Anda pergi. Menghemat Anda langkah manual tambahan di setiap halaman. Belum diperbarui untuk HTML5.
Grant Palin
5

Sudahkah Anda memeriksa HTML Tidy ?

Pos Tim
sumber
Ini adalah solusi yang sangat bagus juga; dan karena mereka menyediakan binari untuk hampir semua platform, itu juga merupakan pilihan yang baik untuk pemula.
fwaechter
4

Anda dapat memvalidasi HTML dan CSS secara lokal (dan melakukan banyak hal bermanfaat lainnya) dengan add-on Web Developer Toolbar untuk Firefox. Ini juga tersedia untuk Google Chrome .

Virtuosi Media
sumber
Ini hanya cara cepat untuk mengirimkannya ke validator W3C. Nyaris 'offline'.
Kris
Maaf, saya salah membaca pertanyaan. Anda dapat memvalidasi secara lokal, tetapi tidak offline.
Virtuosi Media
2

Di Debian / Ubuntu Anda dapat melakukan:

sudo apt-get install w3c-markup-validator

Ini akan memberi Anda antarmuka web.

Jika Anda ingin memvalidasi dari konsol, edit /usr/share/doc/w3c-markup-validator/examples/validate.pldan instal libwebservice-validator-html-w3c-perl. Sekarang Anda dapat menjalankan validate.pldengan URL untuk memvalidasi.

Janus Troelsen
sumber
Ini berfungsi dengan baik di browser. Bisakah Anda menjelaskan cara mengedit validate.plsehingga dapat dijalankan dari baris perintah dengan file lokal? Saya tidak tahu python dan saya tidak yakin bagaimana melakukannya.
Rafal
1
@ Rafal: Anda hanya perlu memperbaiki URL sehingga menunjuk pada server web yang meng-host w3c-markup-validator (yang merupakan CGI). Mungkin URL sudah cocok, jika Anda menjalankan server web Anda pada port 80. Sebelum menginstal hal-hal konsol, pastikan itu berfungsi di browser. Dengan begitu, Anda juga yakin URL itu benar. Juga, ini Perl, bukan Python.
Janus Troelsen