Il markup deve attribuire significato, non presentazione grafica.
Prova a pensare al titolo di un articolo di quotidiano. Quello non è un testo 'in grassetto, grande e nero': è un titolo. Questo è il compito di (X)HTML: attribuire significato. Per far apparire poi questo titolo con le caratteristiche grafiche che conosciamo useremo CSS, il linguaggio deputato alla gestione della grafica.
Un documento web è quindi formato da due elementi principali: struttura e presentazione. La prima si gestisce con (X)HTML, la seconda con CSS.
La tua struttura deve essere leggera, chiara e descrittiva. Ad esempio:
Ci interessa che il titolo sia rosso e con un testo da 30px? In un altro file diremo:codice:<articolo> <titolo>Io sono il titolo</titolo> <testo> <paragrafo>Paragrafo 1.</paragrafo> <paragrafo>Paragrafo 2.</paragrafo> </testo> </articolo>
Questo file (foglio di stile) potremmo poi linkarlo a TUTTE le pagine del tuo sito. Tra una settimana vuoi che tutti i titoli debbano avere colore blu? Cambi una righetta nel foglio di stile e tutte le modifiche si ripercuoteranno in TUTTO il sito. Meglio di così?!?codice:titolo { color:red; font-size:30px; }![]()
- www.mibmagazine.it/article.php?id=51
- www.re1.it/pierofix/articoli/tabelle-layout.htm
P.S. Per rispondere direttamente alla tua domanda:
E' comunque un atteggiamento sbagliato.codice:<font style="font-size:4.5pt">Testo</font>![]()