Y a-t-il un moyen de se débarrasser de la bordure sur J'ai réussi à le faire pour tous les navigateurs en coiffant la frontière comme telle: P>
code> dans IE6 sans l'envelopper dans un autre élément? Malheureusement, une autre exigence est une autre exigence. hr.clear {
clear: both;
border: 1px solid transparent;
height: 0px;
}
3 Réponses :
Que diriez-vous: P>
http://blog.neatlysliced.com/2008/03/ HR-Image-Remplacement / P>
Oui, j'ai vu ça. Mais je n'ai pas besoin d'une image, j'en ai juste besoin d'être invisible complètement.
.. Affichage: Aucun; code> ne le cacherait que et le 1px d'espace vertical que l'affiche veut être parti.
Je n'ai pas besoin de le cacher mais simplement à se débarrasser de sa frontière. J'en ai besoin comme un élément de compensation. Par conséquent, Affichage: Aucun code> n'est pas une option.
Donc, le problème est que c'est-à-dire que c'est pas considérer
code> bordures comme "bordures". Si vous définissez hr.clear {
border: 0 none;
height: 1px;
color: #ffffff; /* if your bg is white, otherwise choose the right color */
}
Si vous êtes bien avec le cacher complètement, utilisez simplement la visibilité Affichage: Aucun code> ne fonctionne pas car vous retirez complètement le
code> à partir du flux d'élément. Cela amène qu'il arrête de nettoyer vos flotteurs. : caché code> à la place. Il va toujours effacer les flotteurs, et cela fonctionne sur tous les IES: P>
hr {
clear: both;
visibility: hidden;
}
Clear: les deux sont un must pour moi, visibilité: caché que ne fonctionnait que ..
Pourquoi pas
bordure: Aucune code>? Je pense que cela fonctionne même sur IE6.
Les deux solutions ci-dessus laissent une ligne 1-px dans tous les navigateurs IE. Je teste avec ietester et IE8 sous Windows.