piétiner une calsse avec la meme dans un autre fichier [css] - HTML/CSS - Programmation
Marsh Posté le 03-06-2003 à 11:52:54
je dirais oui, la seconde définition va écraser la première
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.
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 !
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
Marsh Posté le 03-06-2003 à 14:43:11
C'est quoi la différence de syntaxe entre les deux versions de Moz ?
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
Marsh Posté le 03-06-2003 à 19:46:51
mais, si c'est pour du moz, pourquoi tu travailles pas avec du png?
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
Marsh Posté le 03-06-2003 à 21:51:50
Ben alors c'est parfait
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 ?
Marsh Posté le 03-06-2003 à 22:43:53
C'est pas la mienne c'est celle de gizmo
Et je vois pas en quoi c'est pourrave
Ca ne produit pas le même effet que opacity
Et puis vas t'occuper de ton pigeon
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
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.
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 |
Ouais et c'est pour ça que je cache mon site
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
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 |
spacer de jalouse
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
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 |
et après c'est mas solution qui est capilotractée?
mon image au moins, elle reste dans le cache
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 |
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
Marsh Posté le 04-06-2003 à 10:25:57
gm_superstar a écrit : |
ouais mais pas dans un CSS externe, sinon ça fait 2x plus de hits
Marsh Posté le 04-06-2003 à 11:10:41
antp a écrit : |
non, puisqu'il est dans le cache.
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)
Marsh Posté le 04-06-2003 à 11:35:08
304
C'est quand même compté pour un hit ? Ils sont vaches là
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
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: