[css] piétiner une calsse avec la meme dans un autre fichier

piétiner une calsse avec la meme dans un autre fichier [css] - HTML/CSS - Programmation

Marsh Posté le 03-06-2003 à 11:41:27    

salut
j'aiemrais savoir s'il est possible de remplacer une classe css donnée définie dans un premier <link rel=stylesheet /> par une classe du mémé nom définie dans un deuxième link stylesheet ?
 
merci:jap:

Reply

Marsh Posté le 03-06-2003 à 11:41:27   

Reply

Marsh Posté le 03-06-2003 à 11:52:54    

je dirais oui, la seconde définition va écraser la première


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

Marsh Posté le 03-06-2003 à 12:25:26    

Oui les CSS et les propriétés sont lues dans l'ordre de déclaration, donc si le navigateur tombe sur les mêmes classes avec les mêmes propriétés, elles sont remplacées.


Message édité par gm_superstar le 03-06-2003 à 12:25:41

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 14:01:17    

ok merci :) ca va m'aider a faire une css générique et apres pietiner ce qu'il faut pietiner en fonction des bugs des differents navigateurs :jap:!

Reply

Marsh Posté le 03-06-2003 à 14:40:17    

ouais détection de navigateur...
 
en fait je joue un peu avec la transparence des css (alpha truc) mais vu que sur mozilla 1.3+ la syntaxe a changé fo ke je prépare une version pour browsers 1.3+ car il s'agira d'un cdrom qu'on va enregistrer donc je pourrai pas updater  plus tard :'(

Reply

Marsh Posté le 03-06-2003 à 14:43:11    

C'est quoi la différence de syntaxe entre les deux versions de Moz ? :??:


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

Marsh Posté le 03-06-2003 à 18:27:41    

bin sous moz pre 1.3 c'etait en pourcentage, et maintenant c en flottant par exemple:
 
-moz-opacity: 40%;  
 
devient
 
-moz-opacity: 0.4;  
 
 
ce qui est chiant pour les gens, car si ils changent de nomenclature d'un jour à l'autre, imaginons mon cas: je dois livrer un produit compatible mozilla 1+ bin ca marchera pas (si j'avais pas gaffe) sous 1.3 et suivants...de toutes façons c pas encore un standard donc d'un certain coté ils ont raison, fo pas baser des produits sur des non-standard ... m'enfin bon :/

Reply

Marsh Posté le 03-06-2003 à 19:46:51    

mais, si c'est pour du moz, pourquoi tu travailles pas avec du png?

Reply

Marsh Posté le 03-06-2003 à 21:41:19    

c pas au niveau d'images que je fais du tranlucent, mais au niveau de background colors de divs

Reply

Marsh Posté le 03-06-2003 à 21:51:50    

Reply

Marsh Posté le 03-06-2003 à 21:51:50   

Reply

Marsh Posté le 03-06-2003 à 22:34:44    

Quoi ? On a pas le droit de mettre des images PNG transparentes en fond des DIVs ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 22:43:53    

C'est pas la mienne c'est celle de gizmo :o
 
Et je vois pas en quoi c'est pourrave :o
 
Ca ne produit pas le même effet que opacity :o
 
Et puis vas t'occuper de ton pigeon :o


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 22:51:44    

Je suis sûr que gm_superstar il utilise en cachette plein de spacer.gif pour faire de la mise en page comme le font les grapheux :o


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

Marsh Posté le 03-06-2003 à 23:26:53    

HotShot a écrit :

Nan mais disons que c un peu capillotracté quoi. Sinon autant créer son site sous Toshop et balancer un .jpg dans une page vierge...


Bon alors reprenons :
 
J'ai une page avec une image de fond dans le body. Bien. Par dessus je veux mettre un DIV dont le fond le reprend l'image de fond du body mais avec un effet de transparence (teinte, luminosité...). Pour ça j'ai 2 solutions :
 
- Soit j'utilise 2 images de fonds différentes positionnés (cf complex spiral de Meyer)
- Soit j'utilise 1 image de fond pour body et le PNG transparent qui va bien pour le DIV.
 
Je ne vois pas en quoi une des solutions est plus pourrie que l'autre.
 
Bien sûr je ne peux pas utiliser opacity car opacity rend transparent aussi le texte.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 23:27:16    

antp a écrit :

Je suis sûr que gm_superstar il utilise en cachette plein de spacer.gif pour faire de la mise en page comme le font les grapheux :o


Ouais et c'est pour ça que je cache mon site :o


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 23:31:34    

HotShot a écrit :

Ce serait pas plus simple avec une CSS qui fout le fond du <div> en opacity, et pas le reste ?


Ben essaye de t'amuser avec opacity de Moz et tu verras que c'est pas possible


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 23:31:58    

HotShot a écrit :

Ouais mais t'es pas obligé d'appeler ta photo "spacer.gif", donc tu peux nous la montrer [:dawa]


spacer de jalouse :o


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 23:34:33    

Ah oui en absolute ça marche. Tu as raison c'est beaucoup plus propre que ma méthode :jap:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-06-2003 à 23:39:03    

HotShot a écrit :

non, c aussi crade, mais au moins ca t'évite une requète vers le serveur pour télécharger une image transparente :D


et après c'est mas solution qui est capilotractée? [:ddr555]  
mon image au moins, elle reste dans le cache :kaola:

Reply

Marsh Posté le 03-06-2003 à 23:42:37    

HotShot a écrit :

non, c aussi crade, mais au moins ca t'évite une requète vers le serveur pour télécharger une image transparente :D


[:hardbox]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 04-06-2003 à 00:06:13    

HotShot a écrit :

pense à ceux dont l'hébergeur limite le nombre de requètes/mois...


Ceux là devraient commencer par mettre toutes leurs pages aux normes et aux CSS. Après ils pourront s'autoriser sereinement cette folie que d'utiliser un PNG transparent :)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 04-06-2003 à 10:25:57    

gm_superstar a écrit :


Ceux là devraient commencer par mettre toutes leurs pages aux normes et aux CSS.


 
ouais mais pas dans un CSS externe, sinon ça fait 2x plus de hits [:lacuna coil]


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

Marsh Posté le 04-06-2003 à 11:10:41    

antp a écrit :


 
ouais mais pas dans un CSS externe, sinon ça fait 2x plus de hits [:lacuna coil]


non, puisqu'il est dans le cache.

Reply

Marsh Posté le 04-06-2003 à 11:31:12    

- pas la première fois
- pas si le gars utilise IE 4 (y a un beau bug avec lui il me semble) ou si son browser fait l'andouille
Puis s'il est dans le cache et que le browser regarde si le fichier est modifié, ça fait quand même un hit (code 302 au lieu de 200 si je me souviens bien)


Message édité par antp le 04-06-2003 à 11:31:49

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

Marsh Posté le 04-06-2003 à 11:35:08    

304 :o
 
C'est quand même compté pour un hit ? Ils sont vaches là :/


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 04-06-2003 à 11:36:04    

Ha ouais 302 c'est la redirection...
 
Ils comptent le nombre de requêtes au serveur web [:spamafote]


Message édité par antp le 04-06-2003 à 11:36:41

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

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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