我正在尝试将图像放入我的div中,这就是div。
#Div3 {
margin-left: 0px;
margin-top: 0px;
display: inline;
float: left;
margin-bottom: 0;
background-color: #906;
width: 960px;
padding-top: 0px;
height: 202px;
}
html > body # Div3 {
height: auto;
min-height: 203px;
}
图像css如下。
/* rotator in-page placement */
div.rotator {
position: relative;
width: 960px;
height: 202px;
margin-left: 15px;
display: none;
} /* rotator css */
div.rotator ul li {
float: center;
position: absolute;
list-style: none;
}
div.rotator ul li.show {
z-index: 500
}
在我的html页面上,我有这个。
<div id="Div3" class="rotator">
<ul>
<li class="show"><a href="#link1"><img src="./first.jpg" width="960" height="202" alt="pic1" /></a></li>
<li><a href="#link2"><img src="./second.jpg" width="960" height="202" alt="pic2" /></a></li>
<li><a href="#link3"><img src="./third.jpg" width="960" height="202" alt="pic3" /></a></li>
<li><a href="#link4"><img src="./fifth.jpg" width="960" height="202" alt="pic4" /></a></li>
</ul>
</div>
结果是图像显示但不完全适合我想要的div。可能是什么问题?。
答案 0 :(得分:1)
首先,我认为您需要重置标准边距/填充:
li, ul {
margin: 0;
padding: 0;
}
其次我不认为你的定位是正确的,float:center
不存在,当你使用absolute
定位时,你不会浮动。
添加特定职位也可能有所帮助:
div.rotator ul li {
position: absolute;
list-style: none;
top: 0;
left: 0;
}
哦,list-style
中没有空格......
答案 1 :(得分:0)
将每个方向的div扩展1px。
答案 2 :(得分:0)
div.rotator ul li {
height:202px;
}