e sono tag HTML che definiscono gli elementi nel codice HTML.
HTML (Hypertext Markup Language) è un codice strutturato utilizzato per creare e visualizzare le pagine Web che visitiamo online, ogni giorno, su qualsiasi dispositivo.
Altre tecnologie e linguaggi di programmazione possono essere integrati con HTML per fornire funzionalità dinamiche e avanzate su un sito web.
Hyper Text Markup Language (HTML) è un linguaggio di markup ampiamente utilizzato e fa riferimento alla struttura e al codice "dietro" una pagina Web, visualizzata in un browser Web.
HTML è un file di testo che utilizza un codice specifico (sintassi) per definire lo stile, il contenuto, il layout e il formato di una pagina. Il markup term indica che il testo / codice è in preparazione per l'elaborazione e la presentazione, ad esempio su una pagina Web, in un browser web.
Il World Wide Web Consortium (W3C) [i] riconosce l'HTML come linguaggio di markup formale nello sviluppo di pagine Web e, pertanto, l'HTML è supportato dalla maggior parte dei browser. Quindi, le pagine Web possono essere sviluppate in una lingua riconosciuta, facilmente interpretabile da diversi browser per rendere la pagina come previsto dal designer.
La versione attuale ancora utilizzata è HTML4, ma sta lentamente scomparendo quando HTML5 ottiene più supporto e adozione per pagine web dinamiche e reattive.
La reattività sta diventando una componente fondamentale nello sviluppo web per offrire un'esperienza utente più semplice e dinamica, che deve essere sistemata su più dispositivi come smartphone, tablet e laptop.
Cascading Style Sheets (CSS) sta diventando parte integrante della costruzione di pagine dinamiche e reattive. È un file separato che definisce gli attributi per ogni elemento come font, colore, allineamento - così lo sviluppatore non ha indicato lo stile dell'elemento ogni volta che viene usato nel codice HTML.
Per ottenere il massimo da qualsiasi linguaggio di sviluppo, l'adesione alla struttura dei file standard e il miglior utilizzo della sintassi sono fondamentali per fornire contenuti Web stabili, mirati e visivamente accattivanti.
Una pagina HTML ha una struttura definita da elementi (chiamati anche tag). Quando si scrive il codice HTML, questi elementi sono mostrati in coppie - ciò significa che ogni tag ha bisogno di un'apertura e una chiusura. Un inizio e una fine.
Un elemento è aperto con la sintassi: e chiuso con. Il / la linea obliqua indica la fine della definizione di quell'elemento.
Gli attributi e il contenuto dell'elemento sono definiti tra questi due punti.
Il elementi minimi richiesto per un file HTML sono la definizione, (solo HTML4) e i tag.
La Definizione (DTD) deve prima essere dichiarata come il primo tag in un file HTML, quindi quando la pagina viene elaborata, il browser Web sa quale tipo di file è, e può quindi interpretare e visualizzare correttamente la pagina.
In HTML4, ci sono variazioni del DTD (a seconda degli attributi e degli elementi della pagina) ma le dichiarazioni più tipiche sarebbero incluse come:
o
Il DTD in HTML5 è molto più semplice:
Elementi HTML
HTML5 ha prodotto nuovi elementi per la facilità di sviluppo e progettazione e ha anche rimosso elementi utilizzati in HTML4. L'elenco delle differenze tra HTML4 e HTML5 è pubblicato dal World Wide Web Consortium (W3C) [ii].
Insieme ai miglioramenti e ai nuovi elementi, combinati con i progressi dei CSS, alcuni elementi possono essere utilizzati in modi diversi e migliori rispetto a prima e le pagine Web stanno diventando più veloci, più ricche di funzionalità e belle da guardare! con CSS, usato con HTML5 può sostituire alcuni elementi che sono stati eccessivamente usati, come .
Il tag è popolare quando si segrega il contenuto in una pagina. Quando crea questo elemento, inserisce automaticamente un'interruzione
per mantenere il testo o il contenuto insieme, invece di passare il testo attraverso la pagina.
Con l'accessibilità del sito web e l'ottimizzazione dei motori di ricerca, le tecniche stanno diventando piuttosto una scienza e raccomandate dal WC3 di non tornare sempre all'utilizzo in HTML5.
Come esempio per un formato blog ben strutturato ma semplice, considera i nuovi elementi HTML5 con CSS invece di utilizzare l'elemento; utilizzare l'elemento per il contenuto principale, l'elemento per evidenziare o separare qualsiasi contenuto sulla pagina, intestazione o piè di pagina (ovunque!) e l'elemento può essere utilizzato per contenere un menu o collegamenti di gruppo per sfogliare dalla pagina.
Questi nuovi elementi identificano facilmente il tipo di contenuto tramite HTML5. Tuttavia, il tag viene anche utilizzato con i CSS per creare siti Web reattivi.
Creando ogni elemento (con il proprio 'id o classe'), il file CSS può essere definito per manipolare ciascun elemento.
L'esempio HTML seguente mostra un esempio di utilizzo di più elementi:
I miei esempi
Gli elementi possono avere attributi diversi, in particolare dimensioni diverse per l'interazione reattiva in base alle dimensioni dello schermo del dispositivo utilizzato.
Ecco un esempio di come ogni elemento può essere stilizzato nel corrispondente file CSS dell'HTML, facendo riferimento a ciascun tag.
#Intestazione
larghezza: 800px;
height: auto
margin-left: auto;
margin-left: auto;
#In primo piano
altezza: 150px;
Background-color: #ccc;
L'elemento è un elemento in linea e non si rompe in linee a meno che la pausa
il tag viene utilizzato e il testo definito (contenuto) tra i tag aperto e chiuso viene visualizzato come una linea (per impostazione predefinita senza utilizzare altri elementi).
Gli elementi incorporati sono elementi di testo nel file HTML e possono essere definiti all'interno della linea di un altro elemento.
Come, l'elemento ha no senso per referenziamento ottimale. In pratica mostra il contenuto dell'elemento come è, ma tutte le istanze possono essere definite in CSS per lo styling se taggate correttamente e arricchite con altri attributi, o manipolate con JavaScript.
Nell'esempio seguente, il testo blu evidenzia come l'elemento span può essere nidificato come un elemento in linea con attributi diversi rispetto all'elemento padre: il paragrafo p>:
Per aprire l'esempio, fare clic sull'icona nella parte inferiore della pagina.
Se visualizzato in un browser Web, il testo nell'elemento sopra verrà visualizzato in un font diverso per il paragrafo per sottolineare dove l'utente deve fare clic per accedere all'esempio.
Nota che non ci sono differenze tra HTML4 e HTML5.