[CSS] les class, variable local ou global??

les class, variable local ou global?? [CSS] - HTML/CSS - Programmation

Marsh Posté le 29-07-2002 à 17:23:58    

Bon je m'explique :D :
 
Dans des balise <a>, j'ai mis une class"menu" .
dans une balise <td>, j'aimerai bien mettre aussi une class"menu" .
 
Les CSS sont définis sur un fichier .css externe.
 
Je voulais savoir si c'etais possible de parametrer A.menu d'un coté et td.menu de l'autre?
 
Un peut comme en JavaScript.
 
Je sais pas si j'ai été clair  :pt1cable:

Reply

Marsh Posté le 29-07-2002 à 17:23:58   

Reply

Marsh Posté le 29-07-2002 à 17:26:46    

ben oui tu peux, exactement comme ça
(td.menu{blabla}, a.menu{blabla})
malheureusement tu dois retaper toutes les propriétés, y'a pas d'héritage...
si c pas le cas, DITES LE MOI paske j'ai cherché :/

Reply

Marsh Posté le 29-07-2002 à 17:26:54    

oui.
 
http://www.w3.org/TR/REC-CSS2/selector.html
 
DIV.warning HTML only. The same as DIV[class~="warning"].

Reply

Marsh Posté le 29-07-2002 à 17:28:53    

--greg-- a écrit a écrit :

malheureusement tu dois retaper toutes les propriétés, y'a pas d'héritage...


l'approche "héritage" qu'un codeur c++/java n'est pas appliquable aux css. tu peux spécifier plusieurs classes dans le <balise class="class1 class2 ...etc">, donc "l'héritage" se fait au niveau de la balise.

Reply

Marsh Posté le 29-07-2002 à 17:30:26    

youdontcare a écrit a écrit :

l'approche "héritage" qu'un codeur c++/java n'est pas appliquable aux css. tu peux spécifier plusieurs classes dans le <balise class="class1 class2 ...etc">, donc "l'héritage" se fait au niveau de la balise.




COOL !
css2? support des browsers...?

Reply

Marsh Posté le 29-07-2002 à 17:32:28    

heu pige pas de quoi vous parler  :o  
 
je voulais juste savoir si le fait que le nom soit le meme pour 2 balise diferente avec des parametre different est possible.
 
en passant, on peut mettre des tiret comme celui ci _ dans les nom des class ( class="bla_bla" )

Reply

Marsh Posté le 29-07-2002 à 17:34:25    

Maxime a écrit a écrit :

heu pige pas de quoi vous parler  :o  
 
je voulais juste savoir si le fait que le nom soit le meme pour 2 balise diferente avec des parametre different est possible.
 
en passant, on peut mettre des tiret comme celui ci _ dans les nom des class ( class="bla_bla" )




oui tu peux aussi definir ta "classe" comme ceci:
 
.menu {
 blabla
}
et l'appliquer à n'importe quelle balise
youdontcare [my css specialist], tu confirmes?

Reply

Marsh Posté le 29-07-2002 à 17:37:21    

--greg-- a écrit a écrit :

css2?


html4. http://www.w3.org/TR/REC-html40/st [...] adef-class
 
ça marche sous mozilla et ie6.
 
tu peux aussi faire :
 
div.menu, a.menu
{
 background-color: yellow;
}
 
div.menu
{
 font-size: 200%;
}
 
a.menu
{
 color: red;
}
 
c'est à dire spécifier les paramètres communs pour les classes, puis être spécifique avec de nouvelles règles (pareil, mozilla et ie6).

Reply

Marsh Posté le 29-07-2002 à 17:37:21    

le fichier css :
 

Code :
  1. a.menu{
  2. color:#000000;
  3. text-decoration:none;
  4. }
  5. td.menu{
  6. border-bottom: 1px solid #006699;
  7. background-color : #FFFFFF;
  8. width: 125;
  9. height: 10;
  10. }


 
et dans les balises : <a class="menu"> et <td class="menu">
 
possible?  :pt1cable:
 
 
PS : et les tiret _ dans le nom, possible aussi ( class="bla_bla" )


Message édité par Maxime le 29-07-2002 à 17:39:06
Reply

Marsh Posté le 29-07-2002 à 17:39:01    

--greg-- a écrit a écrit :

youdontcare [my css specialist], tu confirmes?


oui. c'est 100?.
 
le coup des plusieurs classes par class="...", c'est gm_superstar qui l'a sorti ... sur ton topic je crois bien.
 

Reply

Marsh Posté le 29-07-2002 à 17:39:01   

Reply

Marsh Posté le 29-07-2002 à 17:39:48    

Maxime a écrit a écrit :

possible?  :pt1cable:


OUI ! :)
 
si tu lis le lien filé, tu en apprendras beaucoup et verras tout ce que tu peux faire avec les css.

Reply

Marsh Posté le 29-07-2002 à 17:40:14    

youdontcare a écrit a écrit :

oui. c'est 100?.
 
le coup des plusieurs classes par class="...", c'est gm_superstar qui l'a sorti ... sur ton topic je crois bien.
 
 



ha bon?? ben mince alors:))
edit: je le retrouve meme po ce topic...


Message édité par --greg-- le 29-07-2002 à 17:41:45
Reply

Marsh Posté le 29-07-2002 à 17:41:54    

youdontcare a écrit a écrit :

OUI ! :)
 
si tu lis le lien filé, tu en apprendras beaucoup et verras tout ce que tu peux faire avec les css.




 
et ca? : les tiret _ dans le nom, possible aussi ( class="bla_bla" )
 
3 fois que je pose la question  :o  
 
 
PS : je sais que ce site est tres complet, mais cest anglish :/

Reply

Marsh Posté le 29-07-2002 à 17:44:20    

Maxime a écrit a écrit :

3 fois que je pose la question  :o


http://www.w3.org/TR/REC-html40/st [...] adef-class
 
http://www.w3.org/TR/REC-html40/types.html#type-cdata
 
vu que c'est une liste de cdata, oui.

Reply

Marsh Posté le 29-07-2002 à 17:47:36    

oki merci :=)
 
et au faite, tu peut regarder ce post : http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
le sujet change de celui de depard  :D , mais je pense que tu poura m'aider.

Reply

Sujets relatifs:

Leave a Replay

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