Ca serait mieux que "redfont"
Le monsieur te parle de sémantique. L'intérêt des CSS c'est de pouvoir changer le design et la mise en page d'un document HTML simplement en changeant les propriétés CSS.
Si tu définis une classe redfont et qu'un jour tu décides de changer le look de ton site, en mettant tes <option> en bleu, dans ce cas tu vas te retrouver avec une classe :
.redfont {
color: blue;
}
et pour ne pas passer pour un idiot auprès de tes camarades de HFR, tu vas alors faire un rechercher/remplacer dans toutes tes pages HTML pour changer le "redfont" en "bluefont".
Bref, donner "redfont" comme non de classe, c'est introduire dans le HTML une notion de mise en forme qui n'a rien à faire dans du HTML, vu que celui-ci, dans la démarche des standards du web, n'est censé contenir que des données.
Il faut donc t'interroger sur le pourquoi du comment, certains <option> devraient être en rouge. Ils sont importants ? alors tu définis une classe .important qui pourra sans complexe être rouge ou bleue et qui donnera du sens à ton document HTML
Message édité par gm_superstar le 24-11-2003 à 22:00:26
---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog