D’accord avec la solution de ne pas utiliser des marges négatives. Ça n’est ni très élégant, ni visuellement correct (selon la taille de fonte, du texte risque de se retrouver à moitié dans le vert, etc.).
Je cite la norme CSS:
Negative values for margin properties are allowed, but there may be implementation-specific limits.
Pas d’accord pour IE6, mais c’est un autre débat. IE6 est une antiquité, troué de partout et dysfonctionnel et il est vraiment temps de s’en débarrasser; la mise à jour devrait être obligatoire pour tout le monde.
D’un point de vue général, c’est ton approche que je trouve bancale: pourquoi insérer un div 1 dans un div 2 si tu veux que div 1 sorte de div 2 ? Je jouerai plutôt sur des paramètres "position" en "absolute", ou utiliser des "float" en taille fixe, ou encore des "block" avec "vertical-align".
[^] # Re: Solution moisie
Posté par Grégory SCHMITT . En réponse au message [CSS] bug de gestion des marges négatives sous Firefox ?. Évalué à 1.
Je cite la norme CSS:
Negative values for margin properties are allowed, but there may be implementation-specific limits.
Pas d’accord pour IE6, mais c’est un autre débat. IE6 est une antiquité, troué de partout et dysfonctionnel et il est vraiment temps de s’en débarrasser; la mise à jour devrait être obligatoire pour tout le monde.
D’un point de vue général, c’est ton approche que je trouve bancale: pourquoi insérer un div 1 dans un div 2 si tu veux que div 1 sorte de div 2 ? Je jouerai plutôt sur des paramètres "position" en "absolute", ou utiliser des "float" en taille fixe, ou encore des "block" avec "vertical-align".