Skip to main content

Quando utilizzare l'elemento SEZIONE HTML5

Cosa fare se il disco di avvio è pieno sul tuo Mac - Passo dopo passo (Giugno 2026)

Cosa fare se il disco di avvio è pieno sul tuo Mac - Passo dopo passo (Giugno 2026)
Anonim

Il nuovo HTML5

SEZIONE l'elemento può essere un po 'confuso. Se hai creato documenti HTML prima di HTML5, è probabile che tu stia già utilizzando l'elemento per creare divisioni strutturali all'interno delle tue pagine e quindi modellare le pagine con esse. Quindi potrebbe sembrare una cosa naturale sostituire semplicemente il tuo esistente

DIV elementi con

SEZIONE elementi. Ma questo è tecnicamente scorretto. Quindi se non si sostituisce semplicemente

DIV elementi con

SEZIONE elementi, come li usi correttamente?

L'elemento SEZIONE è un elemento semantico

La prima cosa da capire è che il

SEZIONE l'elemento è un elemento semantico. Ciò significa che fornisce un significato sia agli interpreti che agli utenti su quale sia il contenuto incluso, in particolare una sezione del documento.

Questo può sembrare una descrizione semantica molto generale, ed è perché lo è. Ci sono altri elementi HTML5 che forniscono distinzioni più semantiche al tuo contenuto che dovresti usare prima di usare il

SEZIONE elemento:

  • ARTICOLO

  • A PARTE

  • NAV

Quando utilizzare l'elemento SECTION

Utilizzare il

ARTICOLO elemento quando il contenuto è una parte indipendente del sito che può stare da solo ed essere sindacato come un articolo o un post sul blog. Utilizzare il

A PARTE elemento quando il contenuto è correlato in modo tangenziale al contenuto della pagina o al sito stesso, come barre laterali, annotazioni, note a piè di pagina o informazioni sul sito associate. Utilizzare il

NAV elemento per il contenuto che è la navigazione.

Il

SEZIONE l'elemento è un elemento semantico generico. Lo usi quando nessuno degli altri elementi del contenitore semantico è appropriato. Lo usi per combinare parti del tuo documento insieme in unità discrete che puoi descrivere come correlate in qualche modo. Se non puoi descrivere gli elementi nella sezione in una o due frasi, probabilmente non dovresti usare l'elemento.

Invece, dovresti usare il

DIV elemento. Il

DIV l'elemento in HTML5 è un elemento contenitore non semantico. Se il contenuto che stai cercando di combinare non ha un significato semantico, ma devi ancora combinarlo per lo styling, allora il

DIV elemento è l'elemento appropriato da usare.

Come funziona l'elemento SEZIONE

Una sezione del tuo documento può apparire come contenitore esterno per articoli e

A PARTE elementi. Può anche contenere contenuti che non fanno parte di un

ARTICOLO o

A PARTE. UN

SEZIONE elemento può anche essere trovato all'interno di un

ARTICOLO,

NAV, o

A PARTE. Puoi anche nidificare sezioni per indicare che un gruppo di contenuti è una sezione di un altro gruppo di contenuti che è una sezione di un articolo o la pagina nel suo complesso.

Il

SEZIONE elemento crea elementi all'interno di un contorno del documento. E come tale, dovresti sempre avere un elemento di intestazione (

H1 attraverso

H6) come parte della sezione. Se non riesci a trovare un titolo per la sezione, poi di nuovo il

DIV l'elemento è probabilmente più appropriato. Ricorda, se non vuoi che il titolo della sezione appaia sulla pagina, puoi sempre mascherarlo con CSS.

Quando non usare l'elemento SECTION

Al di là del consiglio di cui sopra per usare prima gli elementi semantici più specifici, c'è un'area definita che non dovresti usare

SEZIONE elemento: solo per lo stile.

In altre parole, se l'unico motivo per cui stai mettendo un elemento in quel posto è quello di associare le proprietà di stile CSS, non dovresti usare a

SEZIONE elemento. Trova un elemento semantico o usa il

DIV elemento invece.

In definitiva, potrebbe non essere importante

Una difficoltà nella scrittura dell'HTML semantico è che ciò che è semantico per me può essere un'assurdità totale per te. Se ritieni di poter giustificare l'uso del

SEZIONE elemento nei tuoi documenti, quindi dovresti usarlo. La maggior parte degli user agent non si cura e visualizzerà la pagina come ci si potrebbe aspettare se si stila a

DIV o a

SEZIONE.

Per i designer che amano essere semanticamente corretti, usando il

SEZIONE l'elemento in un modo semanticamente valido è importante. Per i designer che vogliono solo che le loro pagine funzionino, non è così importante. Crediamo che scrivere HTML semanticamente valido sia una buona pratica e mantenga le pagine più a prova di futuro. Ma alla fine tocca a te.