Partage
  • Partager sur Facebook
  • Partager sur Twitter

[css] paramètre plus important qu'un autre

comment peut-on faire ?

Sujet résolu
18 mars 2006 à 20:35:04

bonjour,
j'aimerais savoir s'il est possible de faire passer un paramètre avant un autre, par exemple :
body
{
width : 20%;
width : 30%; //je voudrais que ce paramètre soit prioritaire
}


si c'est possible, dites-moi comment stp, sinon, dites-le moi aussi ! :D
  • Partager sur Facebook
  • Partager sur Twitter
18 mars 2006 à 20:51:43

widt: 30% !important;

Celà dit je ne comprends pas bien l'utilité de la commande si c'est pour la même balise.
  • Partager sur Facebook
  • Partager sur Twitter
18 mars 2006 à 20:56:51

c'est pour que IE ne fasse pas la même chose que Mozilla Firefox !

EDIT : et pour défavoriser un élément, on peut ?
  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2006 à 8:53:19

...
il me semble alors que tu ferais mieux d'appliquer !important pour ce qui concerne les navigateurs actuels et rien pour IE (il ne connaît pas !important)
  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2006 à 9:28:34

c'est ce que j'ai fait ! ;)
mais as-tu lu mon EDIT ? j'ai demandé si on pouvait défavoriser un paramètre.
  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2006 à 9:32:14

Dans ce cas, c'est impossible, ou alors en passant par les hacks ?
  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2006 à 11:01:38

Le plus simple pour donner du code uniquement à IE est de passer par les commentaires conditionnels. Par exemple :
<link rel="stylesheet" type="text/css" href="toutlemonde.css" media="screen">
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="design/ietoutseul.css">
<![endif]-->

toutlemonde.css sera lu par tous les navigateurs, y compris IE ; ietoutseul.css ne sera lu que par IE.
Tu mettras le code que seul IE doit lire dans la deuxième CSS. Pour reprendre ton exemple, toutlemonde.css contiendra :
body { width : 30%; }

et ietoutseul.css contiendra :
body { width : 20%; }


Plus d'infos sur les commentaires conditionnels.
  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2006 à 11:03:58

cool ! merci beaucoup ! @+ :)
  • Partager sur Facebook
  • Partager sur Twitter

[css] paramètre plus important qu'un autre

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
  • Editeur
  • Markdown