Doctype HTML: regole di utilizzo degli elementi

16/06/2019

HTML è un linguaggio di markup ipertestuale. E, come qualsiasi altra lingua, nel corso del tempo ha subito varie modifiche: le regole sono state modificate, sono stati introdotti nuovi tag e sono stati fermati i vecchi tag. A questo proposito, sono state approvate diverse versioni del linguaggio HTML, per ognuna delle quali erano valide determinate regole e principi.

elemento in HTML, imposta le informazioni del browser su quale versione del linguaggio HTML viene scritta la pagina web.

Standard HTML

Il World Wide Web Consortium o W3C è impegnato nella specifica e nello sviluppo del linguaggio HTML, che definisce gli standard ufficialmente adottati da tutti gli altri sviluppatori tramite i quali le pagine verranno mappate.

Al momento, l'ultima specifica HTML ufficialmente accettata è HTML 5.

Di conseguenza, l'elemento HTML DOCTYPE indica a quale tipo appartiene un particolare documento HTML (DTD o descrizione del tipo di documento).

scrivi codice in html

Opzioni DOCTYPE

Di seguito sono riportate le opzioni principali per questo articolo con spiegazioni.

Questa è un'opzione DTD rigorosa. La pagina scritta sotto questa intestazione non usa attributi e tag considerati non desiderabili per l'uso in HTML 4.01. Anche questa versione della pagina non usa i frame.

Sintassi di transizione È consentito utilizzare attributi e tag contrassegnati come non desiderati nella versione 4.0.

Nella versione del documento contrassegnata con l'opzione HTML DOCTYPE, viene utilizzato un elemento di markup della pagina Web come i frame.

La versione più recente dell'elemento DOCTYPE, che indica che il documento è scritto in HTML dell'ultimo, quinto standard.

html 5 e css

Costruisci elemento

Vale la pena analizzare l'elemento dell'elemento HTML DOCTYPE, utilizzando come esempio una delle opzioni per la certificazione 4.0.

  1. HTML: indica che il linguaggio di markup HTML è stato utilizzato per scrivere la struttura della pagina.
  2. PUBBLICO - questo chiarimento mostra che è coinvolta la versione ufficiale accettata della lingua.
  3. - // W3C // DTD HTML 4.01 Transitional // EN è il nome della versione ufficiale pubblicato della specifica HTML. Secondo le informazioni contenute in questa sezione, il browser capirà quale versione è coinvolta per interpretare correttamente le informazioni sulla pagina.
  4. http://www.w3.org/TR/html4/loose.dtd - questo link contiene gli stessi standard di questa versione della lingua che verrà letta dal browser. Sono preparati direttamente dagli sviluppatori linguistici che hanno introdotto la certificazione.

Per HTML 5, viene utilizzata la sintassi più semplice dell'elemento DOCTYPE: è sufficiente che il browser interpreti correttamente gli elementi di markup nella pagina.

Condizioni d'uso

Secondo lo standard adottato dagli sviluppatori, DOCTYPE HTML e . . insieme ad altri tag che definiscono il layout della pagina, sono disposti a turno, a partire dall'elemento che definisce lo standard della lingua, in modo che il browser "lo veda" per primo e identifica correttamente tutto il resto.

La sintassi sarà la seguente:

  ... 

Se hai specificato una variante specifica di DOCTYPE, dovresti seguire tutte le regole di questo tipo di documento, altrimenti il ​​browser non la percepirà più correttamente e passerà alla modalità di compatibilità, in cui la struttura della pagina potrebbe non essere visualizzata affatto come previsto.

Se hai difficoltà a scegliere DOCTYPE, è meglio fermarti all'ultima, quinta opzione: in questo modo puoi salvare la tua pagina da possibili discrepanze in diversi browser.

Tra gli sviluppatori esisteva da qualche tempo una versione che quando si utilizzava la quinta versione dello standard HTML DOCTYPE, i vecchi browser passavano alla modalità di compatibilità, che aveva un effetto negativo sul layout. Non è così - puoi tranquillamente mettere questa opzione sul tuo sito web e non preoccuparti di ciò che il tuo sito potrebbe non sembrare come richiesto.

codice di scrittura

Riassumiamo

Quindi, possiamo concludere che la maggior parte delle varianti precedentemente adottate del DOCTYPE di specifiche precedenti sono quasi passate alla storia, ora si consiglia di utilizzare quest'ultimo.

Qualunque sia la versione di DOCTYPE specificata, si consiglia di controllare il codice prima di metterlo in rete per la validità di qualsiasi servizio disponibile: indicherà eventuali errori e incongruenze.