Thomas Mikkelsen skrev:
> Jeg kan udemærket se, at CSS er smart i den forstand, at man kan ændre f.eks.
> overskriftens farve på alle siderne enkelt og nemt. Men når man bruger id, går
> man jo netop ind og identificerer en bestemt overskrift. Så kan man have flere
> hundrede <h1> overskrifter, men med id ændre man kun en af <h1> overskrifterne.
> Derfor kunne man lige så godt bruge <font.....>. Men ja hvis de gamle font koder
> går "af mode" og forsvinder helt, så må man hellere sætte sig bedre ind i CSS
> frem for at snøvle rundt i font HTML-koderne.
Jeg synes også at netop farveskift kan være udmærket
som eksempel, det er jo let at efterprøve og eksemplet
beskriver på en letforståelig måde sammenhængen mellem
en formdeklaration og et HTML-element i netop den
sammenhæng der spørges til - nemlig forskellen på
<h1><font color=#ff0000>Overskrift</font></h1>
og
<h1 id="red">Overskrift</h1>
eller
<h1 class="red">Overskrift</h1>
(Beklager hvis jeg har fået syntaksen forkert i det
første eksempel, men det er mindst 10 år siden jeg
sidst har brugt den markør.)
Det der måske kan mangle i forklaringerne er
den fundamentale forskel på begreberne h1, font og
id.
h1 og font er begge HTML-markører, men mens h1 er
en semantisk betydende markør ("Dette er den vigtigste
overskrift på denne side") har fonthar ikke været en
del af HTML-specifikationen siden 1997, og bør
derfor ikke tillægges noget betydningsindhold af
moderne browsere, søgerobotter og skærmlæsere.
Jeg har ikke testet det, men jeg tænker at en mobil-
telefon også vil springe over denne markør.
Modsætningsvis tjener id og class som mål
(identifikation af et eller flere elementer)
for formdeklarationer der tilsigter at formatere
det element der har den pågældende id eller de
elementer, der har den pågældende class.
Så font-markøren og id attributten har intet
som helst med hinanden at gøre. Det er kun
én måde hvorpå man kan ændre farve (eller anden
form eller stil) på et eller flere elementer,
og det er ved at bruge de pågældende elementer
som selektorer i et stylesheet.
Thomas: du kan måske gøre dig selv en tjeneste
ved at cykle ned på biblioteket og låne en af
de bøger jeg nævner i min signatur herunder.
--
Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign:
http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets:
http://webdesign101.dk/cssbog/
..