이 글에서 방향을 사용하여 다중 열 목록을 만드는거야 :ul 태그에 대해 overflow : hidden do 무엇을합니까?
HTML :
http://csswizardry.com/2010/02/mutiple-column-lists-using-one-ul/
간단히 말해서, 그것은이의 라인을 따라 뭔가를 말한다
<div class='block'>
<ul>
<li>
Item1
</li>
<li>
Item2
</li>
<li>
Item3
</li>
</ul>
</div>
CSS :
.block {
border: 1px solid black;
padding: 10px;
}
.block ul {
width: 100%;
overflow: hidden;
}
.block ul li {
display: inline;
float: left;
width: 50%;
}
,
그리고 멋지게 작동하지만 오버플로 : 숨겨진 CSS 선언에 정신이있었습니다. 그것없이
, 내 외부 사업부는과 같이 붕괴 :
http://jsfiddle.net/alininja/KQ9Nm/2/
:
가 포함되어있어http://jsfiddle.net/alininja/KQ9Nm/1/
는, 외부 사업부는 내가 원하는 얼마나 정확히 동작 왜 오버플로 : 숨겨진이 동작을 촉발 궁금하네요. 외부 div를 필요한 높이로 확장하지 않고 내부 li 항목을 잘랐 으면합니다.
감사합니다.
매우 흥미 롭습니다. 실제로'overflow : hidden '을'overflow : auto'로 변경하면 여전히 작동합니다. 왜 그런지 설명 할 수 있기를 바랍니다. 그러나 그 매우 흥미로운 발견입니다. 감사. –
어쩌면이 기사는 약간의 빛을 비출 수 있습니다. http://colinaarts.com/articles/the-magic-of-overflow-hidden/ –
높이를 지정하면 안쪽 항목을 잘라 버릴 수 있습니다. 이것은 'float : left/right'의 동작이므로'overflow : hidden'동작이 아닙니다. – Shmiddty