Ho un sito Web dinamico di grandi dimensioni che viene costruito da PHP. Sospetto che uno dei miei componenti non stia chiudendo correttamente i tag HTML. Ho l'HTML di output sorgente. Mi chiedo se c'è uno script, o un sito web, che mi dirà se tutti i miei tag sono chiusi e così?Verifica se tutti i tag sono chiusi
risposta
Utilizzare il W3C Markup Validator servizio presso http://validator.w3.org/
Grazie. Totalmente dimenticato di quel servizio. – Jon
Prova HTML Tidy. C'è anche una versione plugin per Firefox
Se lavori molto nel tuo browser e non vuoi saltare avanti e indietro per le scuole w3, questa è una buona scelta, ma come tutti quelli che hanno commentato, anche il validatore è buono.
Solo per interessi, mi deve sottolineare che validator.nu è meglio per il controllo HTML4 rispetto al validatore W3C. Supponiamo che il vostro markup è questo:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="Test"/
<title>Test Case</title>
</head>
<body>
<p></p>
</body>
</html>
L'elemento <meta>
chiaramente non è chiuso dove dovrebbe essere, e il risultato è che l'elemento <title>
non verrà riconosciuto nei browser.
Ma dare quel markup al validatore W3C e ti dirà che convalida. Questo perché è basato sull'elaborazione SGML che consente una sintassi nota una sintassi Null End Tag (NET), che fa pensare che lo /
termini il tag.
I browser non supportano la sintassi NET e nemmeno validator.nu, contrassegnando correttamente il markup come in errore.
Per HTML5, entrambi i validatori sono validi.
- 1. Perché i tag php non sono chiusi in drupal?
- 2. Evento quando tutti i moduli mdi sono chiusi
- 3. interruzione dell'istruzione di selezione quando tutti i canali sono chiusi
- 4. SSRS - Verifica se i dati sono nulli
- 5. Come testare se due numeri sono chiusi in Clojure
- 6. Python 2.7: verifica se i caratteri in una stringa sono tutti caratteri cinesi
- 7. Verifica se i tipi (primitivi) sono fondibili in C++
- 8. Verifica se i servizi di localizzazione sono abilitati
- 9. Verifica se i collegamenti sono interrotti in php
- 10. Esegui specifiche con tag o TUTTI se non sono disponibili tag
- 11. Android: Verifica se le cuffie sono collegate
- 12. Verifica se 2 URL sono uguali
- 13. Come verificare se tutti i valori nella matrice sono identici?
- 14. Come sapere se tutti i valori dell'oggetto javascript sono veri?
- 15. Verificare se gli elementi tutti i bambini sono nascosti
- 16. Come verificare se tutti i campi sono univoci in oracle?
- 17. Pandas - controllare se tutti i valori sono NaN in serie
- 18. CSS Target Tutti i tag H
- 19. Come posso verificare se tutti i bit sono impostati o tutti i bit no?
- 20. Verifica se TUTTI gli input del modulo sono vuoti con jQuery
- 21. Come rendere XMLDocument non mettere spazi sui tag auto-chiusi?
- 22. per verificare se tutti EditText sono vuoti
- 23. Ricevi tutti i tag da taggit
- 24. Come si verifica se tutti gli elementi in una matrice sono identici?
- 25. Dove sono tutti i database revisionati nativi?
- 26. Verifica se tutti gli articoli hanno la stessa classe
- 27. jQuery: verifica se nella stringa sono presenti caratteri speciali
- 28. Come determinare in modo efficiente se un set di punti contiene due che sono chiusi
- 29. Jquery - scorrere tutti i tag XML
- 30. Come elencare tutti i tag Git?
http://validator.w3.org/, per cominciare? – raina77ow
http://validator.w3.org/ dovrebbe funzionare. –
http://validator.w3.org/ convalida l'output –