我无法在CSS中设置边距,以便在我的其他一些块和页面上的文本之间创建空间。边缘不会在我的区块周围创造空间,有时只会在顶部而不是底部增加空间。我进一步研究它,看到它只会改变这条甚至没有包裹任何东西的条子,我不确定它是如何到达那里或如何摆脱它所以我能够操纵我想要改变的块。
这是我的HTML:
<div id="imgLinks">
<ul>
<li><a href="633.html"><img src="633.jpg"</a></li>
<li><a href="events.html"><img src="Events.jpg"</a></li>
<li><a href="bible_study.html"><img src="Family%20Groups.jpg"</a></li>
</ul>
</div>
这是我的CSS:
#imgLinks {
width: auto;
height: auto;
overflow:auto;
background-color: #777;
display:block;
}
#imgLinks img {
width: 100%;
}
#imgLinks ul {
margin-top:2%;
margin-left: 5%;
margin-right: 5%;
margin-bottom: 2%;
list-style-type: none;
width: 100%;
}
#imgLinks li {
display: inline-block;
float: left;
margin:1.5%;
padding: 5px 5px;
}
#imgLinks a {
text-decoration: none;
}
如果你能帮我搞清楚会发生什么事情就太棒了!