Firefox中的负边际值问题

时间:2014-01-31 02:40:15

标签: css firefox margin

我在Firefox中存在负余量问题。我的负边距适用于Chrome,但不适用于Firefox。

.search-bar {
    height: 108px;
    position: relative;
    margin-top: -10px;
}

4 个答案:

答案 0 :(得分:15)

解决方案简单:

.search-bar {
    height: 98px;
    position: relative;
    top: -10px;
}

我将margin-top替换为top并使用相同的值,然后使用旧的height值减少margin-top,并像魅力一样工作。

答案 1 :(得分:5)

对于仍有相同问题的每个人,只需将float:left添加到带有负边距的DOM元素即可。感谢@Deepak Yadav解决方案。

答案 2 :(得分:2)

我这样做了,这很有效。

.your__class{
    display:inline-block;
    vertical-align:top;
    margin-top:-100px;
}

答案 3 :(得分:1)

Please use top property instead of margin-top and assign position relative

My Example:

div span {
    display: inline-block;
    top: -10px;
    width: 100%;
    height: 3px;
    line-height: 40px;
    position: relative;

}