【发布时间】:2014-07-09 04:12:27
【问题描述】:
我无法让 div 正确对齐(我希望 div 对齐,以便 4 个 50 像素的 div 完美地放入 200 像素的容器中),尽管元素没有填充或边距,但总是有空格。
我在 JSFiddle 内外以及 chrome 和 firefox 上都试过这个。
HTML:
<div id="prev">PREV</div>
<div id="next">NEXT</div>
<div id="slides">
<div class="offset-parent">
<div class="images">1</div>
<div class="images">2</div>
<div class="images">3</div>
<div class="images">4</div>
<div class="images">5</div>
<div class="images">6</div>
<div class="images">7</div>
<div class="images">8</div>
<div class="images">9</div>
<div class="images">10</div>
<div class="images">11</div>
<div class="images">12</div>
<div class="images">13</div>
<div class="images">14</div>
<div class="images">15</div>
<div class="images">16</div>
<div class="images">17</div>
<div class="images">18</div>
<div class="images">19</div>
<div class="images">20</div>
</div>
</div>
CSS:
body{
white-space:nowrap;
margin: 0px
}
.images{
position:relative;
height: 100%;
width: 50px;
display: inline-block;
padding: 0px;
box-sizing: border-box;
border:1px solid red;
margin: 0px;
}
#prev{
position:fixed;
top:20px;
left:0px;
cursor: pointer;
}
#next{
position:fixed;
top:0px;
left:0px;
cursor: pointer;
}
.offset-parent {
position: relative;
width: 200px;
}
#slides {
position: relative;
top:50px;
overflow: auto;
height: auto;
width: 200px;
overflow: hidden;
}
【问题讨论】:
-
您能否更清楚地了解“正确对齐”的含义?
-
当然,我已经编辑了问题。