행(row)과 열(column)으로 구성된 테이블(table)의 셀(cell)에 블록요소를 집어넣어 보여주는 방법.
값 | 설명 |
---|---|
auto (기본값) | 자동으로 테이블 배열 기능을 사용. column 의 너비는 셀 안의 고정적으로 가장 넓은 콘텐트에 의해 정해짐. 최종 레이아웃이 결정되기 전까지 테이블의 모든 내용을 읽어들인 다음 정해지므로 다소 렌더링이 늦어질 수 있음. |
fixed | 고정된 테이블 배열 기능을 사용 수평레이아웃은 셀 안의 콘텐츠가 아니라 테이블의 너비와 컬럼의 너비에 의해 결정. auto layout 보다 렌더링 속도는 빠름. |
inherit | 지정 요소의 테이블 레이아웃 속성을 부모(상위) 요소로부터 상속받음 |
title1 | title2 | title3 | title4 | title5 |
---|---|---|---|---|
table-layout:auto; 내용에따라 셀의 넓이가 정해집니다. | 텍스트텍스트텍스트텍스 | 텍스트텍스트텍스트텍스트텍스트텍스트텍스트 | 텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트 | 텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트 |
title1 | title2 | title3 | title4 | title5 |
---|---|---|---|---|
col1 { width:180px; } table-layout:fixed; col의 넓이에 따라 셀이 고정으로 바뀝니다. |
col2 { width:150px; } 텍스트텍스트텍스트텍스 |
col3 { width:200px; } 텍스트텍스트텍스트텍스트텍스트텍스트텍스트 |
col4 { width:150px; } 텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트 |
col5 { width:auto; } 텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트텍스트 |