Jak mogę sprawdzić poprawność HTML offline?


20

Kiedy tworzę witrynę lokalnie, czasami chcę sprawdzić, czy HTML jest prawidłowy, ale nie udało mi się znaleźć dobrego narzędzia. Chcę, aby była to częściowa kontrola poprawności przy rozwiązywaniu problemów z układem.

Czy możesz zasugerować narzędzie, które może sprawdzać poprawność HTML offline ? Nie szukam sprawdzania poprawności wewnątrz IDE, ale coś, co załaduje stronę z serwera WWW.

Dziękuję Ci!

Odpowiedzi:



11

Aby zaoszczędzić czas, używam rozszerzenia Firefox o nazwie HTML Validator . Dodaje sprawdzanie poprawności do okna źródła widoku, informuje o błędach i ostrzeżeniach w dolnym okienku. Umieszcza także ikonę w dolnej części okna, pokazując szybkie odniesienie do potwierdzenia tak / nie przy sprawdzaniu poprawności. Jeśli nie, to po prostu przeglądasz źródło, a ono pokazuje dokładnie, jakie są twoje błędy.

Sprawdza również dostępność.


1
O tak. Sprawdzaj poprawność na bieżąco. Oszczędza dodatkowy ręczny krok na każdej stronie. Jednak nie został jeszcze zaktualizowany do HTML5.
Grant Palin,

5

Czy sprawdziłeś HTML Tidy ?


To również bardzo dobre rozwiązanie; a ponieważ zapewniają pliki binarne dla prawie wszystkich platform, jest to również dobra opcja dla początkujących.
fwaechter

4

Możesz sprawdzać poprawność HTML i CSS lokalnie (i robić wiele innych przydatnych rzeczy) za pomocą dodatku Web Developer Toolbar dla Firefoksa. Jest również dostępny dla Google Chrome .


To tylko szybki sposób przesłania go do walidatora W3C. Prawie „offline”.
Kris,

Przepraszam, źle odczytałem pytanie. Możesz sprawdzić poprawność lokalnie, ale nie offline.
Virtuosi Media

2

W Debian / Ubuntu możesz:

sudo apt-get install w3c-markup-validator

Otrzymasz interfejs sieciowy.

Jeśli chcesz sprawdzić poprawność z konsoli, edytuj /usr/share/doc/w3c-markup-validator/examples/validate.pli zainstaluj libwebservice-validator-html-w3c-perl. Teraz możesz uruchomić validate.plz adresem URL, aby sprawdzić poprawność.


Działa to świetnie w przeglądarce. Czy możesz opisać, jak edytować, validate.plaby można ją było uruchomić z wiersza polecenia za pomocą pliku lokalnego? Nie znam Pythona i nie jestem pewien, jak to zrobić.
Rafal

1
@Rafal: wystarczy naprawić adres URL, aby wskazywał na serwer sieciowy obsługujący w3c-markup-validator (którym jest CGI). Może się zdarzyć, że adres URL jest już dopasowany, jeśli serwer WWW działa na porcie 80. Przed zainstalowaniem konsoli należy się upewnić, że działa ona w przeglądarce. W ten sposób masz również pewność, że adres URL jest poprawny. Poza tym jest to Perl, a nie Python.
Janus Troelsen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.