les class, variable local ou global?? [CSS] - HTML/CSS - Programmation
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é
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"].
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.
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...?
Marsh Posté le 29-07-2002 à 17:32:28
heu pige pas de quoi vous parler
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" )
Marsh Posté le 29-07-2002 à 17:34:25
Maxime a écrit a écrit : heu pige pas de quoi vous parler 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?
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).
Marsh Posté le 29-07-2002 à 17:37:21
le fichier css :
Code :
|
et dans les balises : <a class="menu"> et <td class="menu">
possible?
PS : et les tiret _ dans le nom, possible aussi ( class="bla_bla" )
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.
Marsh Posté le 29-07-2002 à 17:39:48
Maxime a écrit a écrit : possible? |
OUI !
si tu lis le lien filé, tu en apprendras beaucoup et verras tout ce que tu peux faire avec les css.
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...
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
PS : je sais que ce site est tres complet, mais cest anglish
Marsh Posté le 29-07-2002 à 17:44:20
Maxime a écrit a écrit : 3 fois que je pose la question |
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.
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 , mais je pense que tu poura m'aider.
Marsh Posté le 29-07-2002 à 17:23:58
Bon je m'explique :
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