1
플로트 된 <li>
요소가있는 목록을 가지고 있는데 높이가 다르므로 문제가 있습니다. 나는 theres 대안을 알고, display:inline-block
하지만이 propery 여분의 공백을 추가하고, 나는 왜 몰라.플로트 된 요소를 새 줄로 시작합니다.
내 CSS :
ul {
padding:0;
margin:0;
list-style:none;
width:700px;
}
ul li {
float:left;
border:1px solid #000;
width:24%;
margin:0 0.3% 20px 0.3%;
font-size:11px;
}
.yellow {
background:yellow;
}
온라인 미리보기 :
clear:both;
나처럼 어쩌면
clear:right;
: http://jsfiddle.net/f3CA3/1/
CSS에서만 가능하지 않습니다. 'display : table- *'패밀리를 제외하고. 'inline-block '은 공백 (인라인)을 무시하지 않고 블록 (가능한 한 수평 적으로 확장)으로 행동한다는 것을 말한다. –
''inline-block'과 공백을 위해서 : http://stackoverflow.com/questions/5256533/a-space-between-inline-block-list-items –
이와 비슷한 것 -> http://jsfiddle.net/ f3CA3/3 /? – Morpheus