난 이런 CSS 테이블 설정이 너무 넓 테이블 첫번째 컬럼 :CSS 표시 :
<div class='table'>
<div>
<span>name</span>
<span>details</span>
</div>
</div>
테이블의 CSS는 :
.table{
display:table;
width:100%;
}
.table div{
text-align:right;
display:table-row;
border-collapse: separate;
border-spacing: 0px;
}
.table div span:first-child {
text-align:right;
}
.table div span {
vertical-align:top;
text-align:left;
display:table-cell;
padding:2px 10px;
}
그것이 두 열 균등 분할 로선 테이블 너비가 차지하는 공간 사이. 첫 번째 열을 그 셀을 차지하는 텍스트가 필요로하는 너비만큼만 가져 오려고합니다.
표는 알 수없는 너비이며 열/셀도 마찬가지입니다.
'국경 collapse'와'국경 spacing'은 테이블 행에 테이블에 적용됩니다. 그것들을'.table' 규칙으로 옮겨야합니다. 주의 : 실제로 테이블을 사용하지 않는 특별한 이유가 있습니까? – RoToRa
코드가 사이트 전체에 존재하며 일부 아약스를 통해 생성되므로 html 표를 사용하지 않습니다. 나는 아약스와 PHP가이 문제와 관련이 없으므로 간단하게 유지했다. – Mestore
하지만 반드시 중첩 된 div와 범위를 생성하는 것은 trs 및 tds로 테이블을 생성하는 것과 다릅니다. AJAX를 통해 테이블을 출력하는 것보다 (CSS 테이블 문제를 다루는) 방법이 더 쉽습니다. – Simon