Sommario
HTML5 - Creazione di documenti e attributi
Questa è la parte meno interessante, ma senza dubbio è una delle più critiche. Ogni documento HTML utilizza almeno una parte di questi elementi e talvolta tutti, quindi non fa male che sappiamo come usarli in modo appropriato per creare documenti HTML5 corretto e generale.Elementi del tipo di documento
Iniziamo con gli elementi di tipo documento. Questi sono i blocchi che danno forma al nostro documento HTML e imposta un contesto iniziale per il browser.
L'elemento doctype
L'elemento doctype è unico nella sua categoria. È buona norma iniziare ogni documento HTML che creiamo con un elemento di tipo doctype. Questo è l'elemento che dice al browser con cui avrà a che fare HTML.
La maggior parte dei browser continuerà a visualizzare correttamente i nostri contenuti se omettiamo il doctype, ma è una cattiva pratica fidarsi che il browser si comporti in questo modo.
La sintassi corretta per applicare un elemento di tipo doctype è il prossimo:
L'elemento html
Questo elemento è principalmente chiamato l'elemento radice e indica l'inizio dell'HTML all'interno del nostro documento.
La sintassi è la seguente:
Contenuti ed elementi qui
L'elemento di testa
L'elemento testa Contiene tutti i metadati per il documento. Nel HTML, i metadati forniscono al browser informazioni sul contenuto e sul markup nel documento, ma in aggiunta possiamo includere script e riferimenti a risorse esterne come i fogli di stile CSS.
La sintassi è la seguente all'interno del documento:
Ciao
L'elemento del corpo
Questo elemento incapsula il contenuto di un documento HTML, è l'opposto dell'elemento head che incapsula i metadati e le informazioni del documento. L'elemento corpo segue sempre l'elemento head, il che significa che è il secondo figlio nella struttura dell'elemento radice html.
Vediamo la sua sintassi:
Esempio
mi piace mele
e arance.
Gli elementi del tipo di metadati ci consentono di fornire informazioni sul documento HTML. Non sono contenuti da soli, ma forniscono informazioni sul contenuto che li seguirà. Gli elementi di tipo metadata vengono aggiunti all'elemento head.
Dare un titolo al nostro documento
L'elemento titolo imposta un titolo o un nome al nostro documento. I browser di solito visualizzano il contenuto di questo elemento nella parte superiore della finestra o della scheda.
Vediamo come lo aggiungiamo alla nostra struttura:
Esempio
mi piace mele
e arance.
L'elemento base fissa a URL base, in cui quali relativi collegamenti, contenuti nel documento HTML sarà risolto. Un collegamento relativo è uno che omette il protocollo, l'host e la porta dell'URL e viene valutato rispetto a un altro URL. L'elemento di base specifica anche come vengono aperti i collegamenti quando un utente fa clic su di essi e come agisce il browser dopo l'inserimento di un modulo.
Dopo aver visto gli elementi essenziali per il documento, possiamo solo completare con il resto degli elementi che funzionano per i metadati e quindi costruire un documento HTML corretto e che può essere interpretato da qualsiasi browser nel migliore dei modi.
attributi
- dir
- ltr (testo da sinistra a destra)
- rtl (testo da destra a sinistra)
Vediamo un semplice esempio della sua applicazione:
Esempiodir = "rtl"> Questo è da destra a sinistra
dir = "ltr">Questo è da sinistra a destra
- menù contestuale
- trascinabile
- zona di rilascio
- nascosto
Esempio
Attiva/disattiva
patata dolce | Città |
---|---|
Adam Freeman | Londra |
Joe Smith | New York |
Anne Jones | Parigi |
In questo esempio definiamo una tabella che contiene un elemento tr che rappresenta una riga in cui è presente l'attributo nascosto. Inoltre definiamo un pulsante che quando viene premuto richiama la funzione Javascript toggleNascosto che rimuove l'attributo nascosto.
- andare
Esempio
id = "w3clink"href =" http://w3c.org "> Sito web W3C
- controllo ortografico
Vediamo un esempio:
Esempio
controllo ortografico = "vero"> Questo è un testo sbagliato
- stile
Esempio
style = "sfondo: grigio; colore: bianco; imbottitura: 10px">
Visita il sito Apress
- tabindex
Esempio
Patata dolce: tabindex = "1"/>
Città: tabindex = "- 1"/>
Nazione: tabindex = "2"/> tabindex = "3"/>