HTML/XHTML - Elementi a livello di blocco

Requisiti

Prima di proseguire potrebbe essere utile leggere:

Intro

Gli elementi a livello di blocco, in generale, contengono o elementi inline o altri elementi a livello di blocco.

Non sono presenti tag e attributi che non dovrebbero essere utilizzati: perchè lo scopo è la formattazione e non la strutturazione o descrizione semantica del documento.

Si considerano impliciti gli attributi comuni (opzionali): id, class, lang.

address

Caratteristiche:

  • contiene solo elementi inline

Contiene informazioni utili a contattare il possessore/manutentore del documento/sito web o parte di questo. Può contenere il nome, l'indirizzo, l'email, etc.

Esempio:

<address>
Per qualsiasi informazione potete contattarci all'indirizzo email
<a href="mailto:info@example.com">info@example.com</a>
, o presso i nostri uffici al numero 123456.
</address>

blockquote

Attributi:

AttributoTipo valoreObbligatorio
citeURINO

Caratteristiche:

  • può contenere solo elementi a livello di blocco

Indica che il contenuto dell'elemento è citazione, eventualmente ripresa da altro sito per la quale è possibile indicare l'url attraverso l'attributo cite.

Esiste un corrispondente inline Q, ma BLOCKQUOTE, essendo un elemento a livello di blocco, permette di inserire altri elementi a livello di blocco (Q non lo permette essendo inline).

Esempio:

<blockquote cite="http://www.bibliomania.com/Fiction/joyce/ulysses/telemac.html">
<p>He pointed his finger in friendly jest and went over to the parapet, laughing to himself. Stephen Dedalus stepped up, followed him wearily half way and sat down on the edge of the gunrest, watching him still as he propped his mirror on the parapet, dipped the brush in the bowl and lathered cheeks and neck.</p>
<p>Buck Mulligan's gay voice went on.</p>
</blockquote>

del

Attributi:

AttributoTipo valoreObbligatorio
citeURINO
datetimeDatetimeNO

Indica che il suo contenuto è stato eliminato a seguito di un aggiornamento del documento (il contenuto resta ma tramite presentazione/CSS possiamo visualizzarlo con una riga sopra).

div

Definisce un contenitore generico a livello di blocco. Permette di assegnare stili classi etc. per il blocco stesso o per gli elementi contenuti.

Il corrispondente a livello inline è il tag SPAN.

h1, h2, ..., h6

Caratteristiche:

  • Può contenere solo elementi inline

Si utilizza per indicare che il suo contenuto rappresenta un titolo di 1° o 2° ... 6° livello (più il numero è alto e più il titolo è meno importante).

Attraverso l'uso di questi elementi è possibile strutturare il documento in titoli, sottotitoli, etc.

Un documento dovrebbe contenere un solo H1 come titolo principale.

Esempio:

<h1>Titolo del libro</h1>
<h2>Capitolo 1</h2>
<p>...paragrafi...</p>
<h3>Sezione 1.1</h3>
<p>...paragrafi...</p>
<h3>Sezione 1.2</h3>
<p>...paragrafi...</p>
<h2>Capitolo 2</h2>
<p>...paragrafi...</p>
<h3>Sezione 2.1</h3>
<p>...paragrafi...</p>

ins

Attributi:

AttributoTipo valoreObbligatorio
citeURINO
datetimeDatetimeNO

Serve per indicare che il suo contenuto è un testo aggiunto ad preesistente. È un modo per differenziare contenuti/testi nelle varie versioni di un documento.

Gli attributi opzionali cite e datetime servono rispettivamente per indicare l'URI contenente l'informazione per cui si è aggiunto il documento e per indicare la data e l'ora dell'inserimento (nella forma YYYY-MM-DDThh:mm:ssTZD)

Ad esempio:

<p>The CENTER element defines a block whose contents are centered horizontally on visual browsers. <ins cite="http://www.w3.org/TR/REC-html40-971218/appendix/changes.html#h-A.1.2" datetime="1997-12-19T00:00:00-05:00">Note that CENTER is deprecated in HTML 4.0.</ins></p>

p

Caratteristiche:

  • Può contenere solo elementi inline

Serve per indicare che il suo contenuto è un paragrafo.

Pur essendo un elemento a livello di blocco può contenere solo elementi inline.

Tabelle ed elenchi

In HTML/XHTML possiamo descrivere anche tabelle ed elenchi che sono casi particolari di elementi a livello di blocco.

Poichè hanno qualche particolarità in più gli elementi sono stati descritti in note separate:

0 commenti:

Posta un commento

Lettori fissi

 
DISCLAIMER: Questo blog non costituisce una testata giornalistica. Non ha carattere periodico ed è aggiornato secondo la disponibilità e la reperibilità dei materiali. Pertanto non può essere considerato in alcun modo un prodotto editoriale ai sensi della Legge. n. 62 del 2001.
COPYRIGHT: Tutti i diritti sui testi/contenuti presenti su questo blog sono di proprietà dell'autore. Per utilizzare il materiale contattarmi all'indirizzo: nevit76@gmail.com