Link Search Menu Expand Document

Elements d’HTML

  1. Títols
  2. Paràgrafs
  3. Agrupació de contingut
  4. Ressaltar text
  5. Imatges
  6. Llistes
  7. Taules
  8. Webgrafia i recursos

Títols

Es poden definir títols fent servir les etiquetes <h1>, <h2>,<h3>, <h4>, <h5> i <h6>. Aquestes etiquetes serveixen per definir diferents nivells de títols en un document.

Els navegadors, en carregar un document HTML, ja “comprenen” per defecte quin és el significat dels diferents nivells de títols i els representen convenientment: amb mides diferents i amb un salt de línia després.

<h1>Primer títol</h1>
<h2>Segon títol</h2>
<h3>Tercer títol</h3>
<h4>Quart títol</h4>
<h5>Cinquè títol</h5>
<h6>Sisè títol</h6>

Figura Representació per defecte dels títols en el Firefox

Paràgrafs

Una de les parts bàsiques que formen un document solen ser els paràgrafs, que en HTML es defineixen fent servir l’etiqueta <p>.

Per defecte els paràgrafs acaben amb un salt de línia encara que no s’indiqui explícitament en el document.

<h1>Primer títol</h1>
<p>Aquest és el primer paràgraf</p><p>Segon paràgraf</p>

Figura Representació dels paràgrafs en el Firefox

Agrupació de contingut

Quasi sempre, els títols i un nombre determinat de paràgrafs d’un text estan lligats per un contingut semàntic comú. Però com que la representació de les dades pot reordenar el contingut del document cal algun sistema per mantenir aquestes parts unides.

L’HTML permet agrupar continguts que tenen algun tipus de lligam per mitjà de l’etiqueta <div>.

<div>
        <h1>Titol 1</h1>
        <p>Contingut de text</p>
        <p>Més contingut de text</p>
    </div>

Generalment els elements <div> se solen identificar per mitjà d’atributs id o class perquè el full d’estil hi pugui fer referència de manera més senzilla.

Un cop es té el contingut agrupat convenientment es farà més fàcil per als fulls d’estil presentar el document reordenant els continguts d’un document sense que se’n perdi la coherència interna.

Figura Amb div es pot reordenar coherentment

Ressaltar text

Hi ha tota una sèrie d’etiquetes més que tenen diverses funcions per a parts concretes del text:

  • Definir text com a citacions: <blockquote>, <q> i <cite>.
  • Marcar que s’ha de donar èmfasi a una part del text: <em> i <strong>
  • Definir contingut com abreviacions, acrònims i definicions: <abbr>, <acronym>, <dfn>
  • Permetre l’entrada de text preformatat: <pre> i <code>

Però moltes d’aquestes etiquetes poden ser substituïdes per l’etiqueta <span>. L’element <span> aporta una manera de separar lògicament contingut dins d’un paràgraf. Gràcies a aquesta separació es podrà donar un format diferent a parts del seu contingut.

Per defecte els navegadors representen les etiquetes <span> com a text normal, de manera que si volem que el text tinga un format diferent del normal se li haurà d’assignar per mitjà d’un full d’estil. És per aquest motiu que gairebé sempre s’hi afegeix un atribut id o class.

Figura El paràgraf té dues parts amb format diferent

Per exemple, si es volguera mostrar el text tal com apareix a la figura anterior, es podria definir la part que ha de ser en negreta envoltant-la amb <span> d’aquesta manera:

<h1>Cicles formatius de formació professional</h1>
<p>dimarts, 12 d'abril de 2011 12:23</p>
<p>Els cicles formatius són els ensenyaments que preparen per a l’exercici d’una 
professió determinada; s’agrupen en famílies professionals i poden ser de 
<span class="negreta">grau mitjà</span> o de <span class="negreta">grau superior</span>.
</p>

I posteriorment, en el full d’estil, definint que es vol negreta en la classe negreta.

Imatges

Les imatges són un dels elements importants en les pàgines web. Podem classificar les imatges que trobem en una pàgina web en dos grans grups:

  • Imatges d’adornament: no són essencials per al contingut de la pàgina, simplement hi són per millorar-ne la presentació. Per tant, s’haurien de carregar des del CSS.
  • Imatges de contingut: formen part del contingut de la pàgina. Per tant, s’han de definir en el document.

És important saber que les imatges no s’afegeixen realment al document sinó que en aquest només s’hi desa una referència al lloc on les podem trobar via una URL.

Per definir imatges en un document es fa servir l’element <img>, que té dos atributs obligatoris:

  • L’atribut src, en què s’especificarà l’URL de la imatge.
  • L’atribut alt, que contindrà un text que visualitzaran els programes que accedisquen al document HTML però no tinguen capacitat gràfica per mostrar imatges.

En HTML l’etiqueta <img> no cal que siga tancada però en XHTML ho ha d’estar per força.

Per tant, es pot fer que aparega una imatge en qualsevol document HTML definint la imatge amb una línia com aquesta:

<img alt="Pilota" src="pilota.png"/>

Llistes

Les llistes són una altra manera de representar la informació en HTML. Hi ha tres tipus de llistes disponibles:

  • Llistes numerades
  • Llistes no numerades
  • Llistes de definicions

Les llistes numerades permeten especificar una sèrie de valors precedits per un nombre. Aquestes llistes comencen amb l’etiqueta <ol> i després cada un dels elements de la llista es col·loquen en un <li>.

En les llistes no numerades cada un dels elements de la llista està precedit per un símbol, que per defecte és un cercle. Es comença la definició per <ul> i posteriorment els elements es posen dins d’un <li>.

Les llistes de definició són les menys conegudes però permeten especificar dos valors per cada element: un per a un terme o una frase, i l’altre per a la definició. En aquestes llistes es comença la llista per <dl>, els termes per <dt> i la definició per <dd>.

Representació de la informació en llistes

Taules

A vegades la presentació de dades requereix que aquestes siguin formatades en taules. L’HTML permet la definició de taules amb tot un grup d’etiquetes.

Les taules sempre es consideren un grup de files en què cada fila té unes quantes caselles. Hi ha un grup més d’etiquetes per representar capçaleres, peus de taula, unir caselles, però la idea sempre es basa en el mateix.

Les etiquetes bàsiques per representar les taules són tres: <table> per marcar l’inici d’una taula, <tr> per crear files, i la que representarà cada una de les cel·les dins d’una fila, <td>.

El codi següent ens crea una taula de dues files i dues caselles a cada fila:

<table>
  <tr>
    <td>1</td>
    <td>2</td>
  </tr>
  <tr>
    <td>3</td>
    <td>4</td>
  </tr>
</table>

En ser representat, aquest codi ens donarà un document com el que es mostra a la figura següent (s’hi han afegit les línies per poder visualitzar-ne millor el resultat).

Taula

Document XHTML1.1

Converteix el següent document en pdf en un document XHTML 1.1.

Joan Miró, article de la Viquipèdia

Joan Miró, article de la Viquipèdia, text

Com que l’objectiu és utilitzar el validador de XHMTL caldrà que empre l’esquelet d’un document XHMTL 1.1 que trobareu al text.

Webgrafia i recursos

  1. Utilització dels llenguatges de marques en entorns web
  2. Markup Validation Service
  3. HTML Tutorial, W3schools
  4. Guía de referència XHTML
  5. Introducción a XHTML, librosweb