gpt4 book ai didi

html - 绝对定位的 div 的宽度不等于 firefox 中子图像的宽度问题

转载 作者:行者123 更新时间:2023-11-28 06:05:19 25 4
gpt4 key购买 nike

我在其中绝对定位了 div 和图像。问题是在 firefox 中,partent div 的宽度大于子图像。在 chorme 和 ie 中它看起来不错。任何人都可以帮忙吗?这里是 link .向下滚动并查看左侧的 map 。

这里是html

<div class="rm">
<img src="images/ride_map.jpg" alt="ride map" class="img-responsive center-block" />
<div class="path"><img src="images/path1.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path2"><img src="images/path2.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path3"><img src="images/path3.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path4"><img src="images/path4.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path5"><img src="images/path5.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path6"><img src="images/path6.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path7"><img src="images/path7.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path8"><img src="images/path8.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path9"><img src="images/path9.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
<div class="path10"><img src="images/path10.png" alt="ride map" class="img-responsive animated infinite flash"/></div>
</div>

这是CSS

    /*day1*/

.path {
position: absolute;
bottom: 4.8%;
left: 23.4%;
height: 22.6%;
}
.path img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day2*/

.path2 {
position: absolute;
bottom: 4.7%;
left: 43%;
height: 13.5%;
}
.path2 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day3*/

.path3 {
position: absolute;
bottom: 16.5%;
right: 11.7%;
height: 13%;
}
.path3 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day4*/

.path4 {
position: absolute;
bottom: 27.5%;
right: 12%;
height: 21%;
}
.path4 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day5*/

.path5 {
position: absolute;
right: 17.7%;
bottom: 46.8%;
height: 21%;
}
.path5 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day6*/

.path6 {
position: absolute;
right: 33.5%;
top: 18%;
height: 16%;
}
.path6 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day7*/

.path7 {
position: absolute;
left: 24.5%;
top: 9%;
height: 10.6%;
}
.path7 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day8*/

.path8 {
position: absolute;
left: 24.2%;
top: 9.1%;
height: 26%;
}
.path8 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day9*/

.path9 {
position: absolute;
left: 22%;
top: 33.5%;
height: 34%;
}
.path9 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}
/*day10*/

.path10 {
position: absolute;
left: 23.3%;
top: 65.5%;
height: 9%;
}
.path10 img {
padding: 0 !important;
background: transparent !important;
height: 100%;
}

最佳答案

我不得不向路径添加宽度属性,之后它工作正常。

/*day1*/
.path {
position: absolute;
bottom:4.8%;
left: 23.4%;
height: 22.6%;
width: 22%;
}
.path img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day2*/
.path2 {
position: absolute;
bottom: 4.7%;
left: 43%;
height: 13.5%;
width: 29%;

}
.path2 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day3*/
.path3 {
position: absolute;
bottom: 16.5%;
right: 11.7%;
height: 13%;width: 20%;

}
.path3 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day4*/
.path4 {
position: absolute;
bottom: 27.5%;
right: 12%;
height: 21%;width: 8%;

}
.path4 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day5*/
.path5 {
position: absolute;
right: 17.7%;
bottom: 46.8%;
height: 21%;width: 18.78%;
}
.path5 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day6*/
.path6 {
position: absolute;
right: 33.5%;
top: 18%;
height: 16%;width: 16%;

}
.path6 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day7*/
.path7 {
position: absolute;
left: 24.5%;
top: 9%;
height: 10.6%;width: 28.55%;



}
.path7 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day8*/
.path8 {
position: absolute;
left: 24.2%;
top: 9.1%;
height: 26%;width: 7.8%;

}
.path8 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day9*/
.path9 {
position: absolute;
left: 22%;
top: 33.5%;
height: 34%;width: 5%;


}
.path9 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

/*day10*/
.path10 {
position: absolute;
left: 23.3%;
top: 65.5%;
height: 9%;
width: 3%;
}
.path10 img{
padding: 0 !important;
background: transparent !important;
height: 100%;

}

关于html - 绝对定位的 div 的宽度不等于 firefox 中子图像的宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36492094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com