Une définition d'un Hack CSS rapidement trouvée.
Je vais m'arrêter là pour les hack, ceci n'étant absolument pas ma spécialité.
Personnellement, je préfère l'utilisation de commentaires conditionnels. Cette méthode consiste à faire passer diverses actions, uniquement dans le cas du navigateur IE sans pour autant abusé de hacks qui ne seront peut être pas toujours fonctionnels en fonction de l'évolution des navigateurs. (tu peux même spécifier les versions d'IE,...).
Ce qui nous intéresse spécialement ici, c'est:
<!--[if IE 6]><link rel="stylesheet" media="screen" type="text/css" href="styles_ie6.css" /><![endif]-->
Insérer ceci dans le head, en dessous du lien vers ta feuille de style principale te permet de définir une seconde feuille de style pour IE6. Dans cette seconde feuille de style, tu ne dois pas tout réécrire, mais juste les éléments qui varient entre FF,Opera,... et IE.
Ce que tu réécris dans cette seconde feuille de style écrasera les valeurs définies dans ta première feuille de style.
Et ainsi, pour Firefox, Opera,..., cela sera transparent, et pour IE, les changements de la seconde feuille de style seront pris en compte.
(Dans le cas de différences (rares) entre Opera et Firefox, alors tu devras passer par des hacks).
Cependant, pour en revenir à ton problème de bordures, cela m'étonne n'ayant jamais rencontré de différences entre les navigateurs.
Tu utilises bien: border-color ?
Tu as bien défini un : border-style: solid; ?
Pourrais tu poster le code qui pose problème?
Partager