Problème avec la valeur de marge négative dans Firefox
J'ai un problème avec une marge négative dans Firefox. Ma marge négative fonctionne dans Chrome, mais ne fonctionne pas dans Firefox.
.search-bar {
height: 108px;
position: relative;
margin-top: -10px;
}
Je trouve cela fonctionne le mieux sur FF avec positition:absolute
OriginalL'auteur Al-Mothafar | 2014-01-31
Vous devez vous connecter pour publier un commentaire.
La solution tout simplement :
J'ai Remplacé
margin-top
avectop
avec la même valeur, et j'ai diminuéheight
avec de vieuxmargin-top
valeur, et a travaillé comme un charme.essayez d'ignorer la hauteur. dans mon cas ici, j'ai besoin de prendre soin de la hauteur, si vous n'avez pas la hauteur, alors vous n'avez pas à faire quelque chose avec elle, mais vous avez peut-être besoin de faire quelques emballage dans certains cas.
si cela ne fonctionne pas pour vous. Essayez de donner à l'actuel div
display:inline-block;
de la propriété, puis il travaille dans Firefox ou vous pouvez utiliserfloat:left
. et sidisplay: inline-block;
oufloat:left
sauts de la largeur de votre question, de lui donner un autrewidth: 100%;
.OriginalL'auteur Al-Mothafar
Pour tout le monde ayant toujours le même problème, il suffit d'ajouter
float:left
à l'élément DOM avec la marge négative. Grâce à @Deepak Ram Baran Yadav pour la solution.Yup, mais dans mon cas ça fonctionne parfaitement et la solution ci-dessus ne fonctionne pas. Je suis juste de donner une autre option pour les personnes qui pourraient tomber sur ce problème.
À l'aide de display: inline-block devrait également travailler et peut-être plus compatible avec votre mise en page que float:left
cette réponse doit être marqué correct float: left et width: 100% a fonctionné comme un charme
OriginalL'auteur John Isaiah Carmona
Veuillez utiliser haut de la propriété au lieu de margin-top et attribuer position par rapport
Mon Exemple:
}
OriginalL'auteur shyvijay
Je l'ai fait et cela fonctionne de manière parfaite.
OriginalL'auteur Jung Rupak Dhiran