이런 이유 이봐, 난 궁금 :표 셀 불일치 표시.
버튼은 아직 앵커가 할 용기를 기입하지 않습니다. 두 태그 사이에 근본적으로 다른 은 무엇인가?
<div class="table">
<a href="#">A</a>
<a href="#">B</a>
<a href="#">C</a>
</div>
<div class="table">
<button href="#">A</button>
<button href="#">B</button>
<button href="#">C</button>
</div>
.table {
display: table;
width: 100%;
outline: 1px solid red;
}
.table > * {
display: table-cell;
outline: 1px solid lightgreen;
}
나도 알아낼 수 없었습니다. 나는 또한 호기심이 있습니다! – Jondlm
더 흥미롭게도 : http://jsfiddle.net/dSVGF/2/ :) – Passerby
@Passerby, 규칙 ".table> *"은 직계 자식에게만 적용되므로 이론적으로 div (중첩 단추는 아님) 버튼 B와 스팬 (다시 말해 중첩 단추가 아닌)이이 규칙에 적용되어야합니다. 버튼 태그는 일부 브라우저에서 "display : table-cell"을 허용하지 않기 때문에 "B"버튼은 루프에서 제외됩니다. – BDawg