2010-04-29 4 views

Répondre

0

vous pouvez utiliser cette

 top:0px; 
    *top:1px; 

*background-position:0px 1px; 
  • travail seulement quatre IE7 pour que vous puissiez l'utiliser.

vous pouvez entrer une valeur en fonction de votre conception. en haut: px.

+0

non ça ne fonctionne pas –

+0

@metal pouvez-vous montrer plus de code s'il vous plaît? Le HTML? –

+0

avez-vous ajouter ce code dans votre css. vous pouvez définir la valeur supérieure comme * top: -1px., essayez-le ou avez-vous essayer ce –

1

Je ne pense pas que cela provienne de l'image d'arrière-plan. Êtes-vous sûr qu'il n'y a pas de bordure transparente, ou autre décalage 1px ailleurs dans le balisage?

+0

oui 'border-bottom-color: blanc;' –

+0

@metal mais cela n'a pas pu causer de décalage dans le * top *, n'est-ce pas? –

0

IE6 a des bogues avec un arrière plan de positionnement sur des éléments positionnés. Est-ce que votre document est en mode standard? Et essayez de donner votre élément aLayout par ex. avec zoom: 1.

+0

oui 'zoom: 1' résoudre le problème d'arrière-plan, mais il casse le layoyt –

+0

Vous devrez retravailler la mise en page alors, de sorte qu'il fonctionne avec hasLayout :-( – RoToRa

Questions connexes