Skip to main content

Cos'è un blocco HTML?

Un blocco Hy Hypertext Markup Language (HTML), in senso lato, è un segmento di codice HTML che si riferisce a un'area definita del documento finito quando viene visualizzato da un programma come un browser Web.L'importanza di un blocco HTML viene vista quando si assegnano attributi diversi agli elementi, poiché molti stili e altre definizioni possono essere assegnati solo agli elementi a livello di blocco.L'opposto di un blocco HTML è il codice in linea, che deve essere sempre nidificato all'interno di un blocco per funzionare.

Un esempio della definizione di un blocco HTML è un paragrafo di testo su un sito Web.Quando la pagina viene visualizzata all'interno di un browser Web, il paragrafo appare con una linea vuota tra esso e il paragrafo precedente e con una riga vuota dopo il paragrafo e l'elemento di visualizzazione successivo.All'interno del codice HTML per la pagina, il paragrafo è circondato da tag HTML che lo definiscono come un blocco di paragrafo.Questi tag che circondano il paragrafo stabiliscono tutto tra loro come un blocco HTML. Un blocco HTML può essere nidificato all'interno di un altro blocco.In effetti, quasi tutti i tag sono davvero nidificati all'interno dei tag del corpo richiesti da un documento HTML.Al contrario, un segmento in linea deve essere nidificato all'interno di un blocco perché richiede elementi che contengono se si tratta di funzionare.Un esempio di un tag in linea è un pezzo di testo che deve essere visualizzato in grassetto.

La differenza tra un elemento a livello di blocco HTML e un elemento in linea è uno dei pezzi di comprensione chiave necessari per lavorare con HTML e stile a cascataFogli (CSS).Ciò è principalmente dovuto al fatto che ci sono alcuni attributi di stile standard e altri parametri che sono descritti come applicati solo agli elementi a livello di blocco o solo agli elementi a livello in linea.In generale, gli elementi in linea non contengono gli stessi attributi mutevoli degli elementi a livello di blocco.

Un esempio della differenza tra un attributo a livello di blocco HTML e un attributo a livello in linea è l'opzione di allineamento.A livello di blocco, come un tag di divisione o l'inizio di un elenco proiettato, il testo o le immagini all'interno del blocco possono essere impostati per scattare a sinistra, a destra o al centro di un'area.Se l'attributo di allineamento viene applicato a un elemento in linea, allora non succederà nulla, perché non è un'opzione disponibile a livello in linea.