hmmm les class et option pas compatible?

hmmm les class et option pas compatible? - HTML/CSS - Programmation

Marsh Posté le 24-11-2003 à 11:24:30    

je revient a la charge avec les CSS et mon manuel magique.
Dans ce manuel il me disent qu'on peu specifié une class par <option>
 
Je cherche a faire un truc super simple
 
<option class="redfont">red</option>
 
avec un  
 
.redfont {
 color : #FF0000;
}
 
bref tout ca qu'il y a de plus simple et pourtant j'arrive pas a avoir une couleur rouge.
C'est le manuel qui merde ou moi qui ai loupé un truc?


Message édité par Profil supprimé le 24-11-2003 à 11:25:03
Reply

Marsh Posté le 24-11-2003 à 11:24:30   

Reply

Marsh Posté le 24-11-2003 à 11:30:36    

Chez moi ça marche (IE 6 & Moz 1.5)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-11-2003 à 11:31:09    

moi ca marche pas IE 5 & moz 1.5) [:wawash]

Reply

Marsh Posté le 24-11-2003 à 11:33:17    

meme

Code :
  1. <select name="toc">
  2. <option style="color:red;">vi</option>
  3. </select>

ne marche pas :|

Reply

Marsh Posté le 24-11-2003 à 11:35:07    

Si t'as qu'une option elle est d'office sélectionnée. Mais seule la couleur des éléments non sélectionnés peut être définie (quand on passe dessus ça prendra toujours les couleurs du système).
Essaie de mettre une seconde option et de passer de l'une à l'autre avec la souris.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-11-2003 à 11:46:15    

en effet ca vient de la.
Il faut ouvrir le select pour que les couleur apparaissent.
j'ai donc mis un champ default en premier :)
 
merci  :hello:  

Reply

Marsh Posté le 24-11-2003 à 13:20:48    

Le jour où tu te dis que finalement, en bleu, c'est mieux, t'en fais quoi de ta classe nommée 'redfont' ?

Reply

Marsh Posté le 24-11-2003 à 13:42:49    

hein????
pi j'ai 10 classe donc une couleur bleue.
Je comprend vraiment pas ce que tu veut dire

Reply

Marsh Posté le 24-11-2003 à 14:05:42    

Ce que je veux dire, c'est qu'il est idiot d'appeller ta classe 'redfont'.

Reply

Marsh Posté le 24-11-2003 à 14:20:18    

bon ben vais l'apeller pizza alors [:mlc]
 
non vraiment je voit pas ce que tu veut dire

Reply

Marsh Posté le 24-11-2003 à 14:20:18   

Reply

Marsh Posté le 24-11-2003 à 15:20:30    

Bobe a écrit :

Le jour où tu te dis que finalement, en bleu, c'est mieux, t'en fais quoi de ta classe nommée 'redfont' ?


 
il renomme la classe en bluefont :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-11-2003 à 21:59:18    

chacal_one333 a écrit :

bon ben vais l'apeller pizza alors [:mlc]


Ca serait mieux que "redfont" :o

chacal_one333 a écrit :

non vraiment je voit pas ce que tu veut dire


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
Reply

Marsh Posté le 25-11-2003 à 06:44:03    

mais nan c'est pas important, j'ai un select avec 10 couleurs, donc le nom est ecrit avec la couleur qui y est ecrite
 
genre red en rouge, blue en bleu...
et mes classe sont juste nommé comme ca en fonction de la couleur .yellowfont, .greenfont..
 
donc il n'y a aucune raison que du rouge devienne du bleu :lol:

Reply

Marsh Posté le 25-11-2003 à 09:51:27    

Quel est l'intérêt d'en faire des classes alors ? :o Mets directement le truc dans l'attribut style


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-11-2003 à 10:29:59    

j'aime bien avoir mes attribut et mon code a part :)
chaqu'un ces ptite manie, je trouve ca plus clair

Reply

Marsh Posté le 25-11-2003 à 10:39:27    

class="redfont"
style="font: red;"
 
l'un ou l'autre... [:mlc]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-11-2003 à 10:42:10    

j'insiste que non :o
evidement c'est fesable, mais exemple si je veut un rouge plus foncé ou un vert plus clair ben j'ai qu'a le changer dans le css :o

Reply

Marsh Posté le 25-11-2003 à 10:43:01    

Reply

Marsh Posté le 25-11-2003 à 10:43:39    

j'insiste :o

Reply

Marsh Posté le 25-11-2003 à 11:42:24    

D'expérience, je peux te dire que c'est une connerie :)

Reply

Marsh Posté le 25-11-2003 à 11:44:01    

:(
 
toute tes petites classes tu les fou directement dans le balise? :??:
 

Reply

Marsh Posté le 25-11-2003 à 11:45:20    

Non non, je parlais du nommage de classe consistant à reprendre les informations de style (class=redfont pour une typo rouge). A maintenir c'est ingérable.

Reply

Marsh Posté le 25-11-2003 à 11:51:21    

ben perso redfont je trouve ca logique hein.
 
Mais bien sur pour d'autre chose je donne des nom clair genre top_table_right ou n'importe

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed