2009-07-23 21 views

Répondre

2
.subNavBar { 
    position: absolute/relative; 
    margin-top: -6px; 
} 

BTW: Vous pouvez à mon humble avis se chevauchent quelque chose avec quoi que ce soit. position: absolute et z-index sont vos amis. ;-)

+0

pourquoi avez-vous une opinion aussi honnête sur le chevauchement?: p – peirix

+0

hehe, vous êtes à droite ... un AFAIK aurait été plus approprié ^^ –

1

Les marges négatives peuvent causer des problèmes dans certains navigateurs (ici vous regarde, vieux IE). De même, avec une marge négative, l'attribut de position n'est pas pertinent.

Je suis surpris que votre première tentative {position: relative; top: -6px;} n'a pas atteint ce que tu voulais. C'est la façon dont je l'aurais fait, et cela fonctionne très bien pour moi dans FF3, IE7, Chrome2, Safari4 et Opera9.61

Voici ce que je l'ai fait pour tester, vous pouvez donc voir le code: http://www.darine.org/table_overlap.htm

Si il y a autre chose que vous faites avec vos styles de table qui rendent la situation plus complexe, je ne peux pas garantir aucun conflit :(

+0

Oui et cela crée aussi un problème de compatibilité entre les navigateurs .Vous pouvez avoir deux vues différentes de ceci dans différents navigateurs. –