쌓여진 테이블을 생성하는 방법
CSS를 사용하여 쌓여진 테이블을 생성하는 방법을 배우세요.
이름 | 성 | 연령 |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
이름 | 성 | 연령 |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
쌓여진 테이블을 가로로 배치하는 방법
CSS를 사용하여 어떻게 사용하는지 float
쌓여진 테이블을 생성하는 속성:
예제
* { box-sizing: border-box; } /* 두 열 레이아웃을 생성합니다 */ .column { float: left; width: 50%; padding: 5px; } /* Clearfix(浮动 제거) */ .row::after { content: ""; clear: both; display: table; }
CSS를 사용하여 어떻게 사용하는지 flex
쌓여진 테이블을 생성하는 속성:
예제
* { box-sizing: border-box; } .row { display: flex; } .column { flex: 50%; padding: 5px; }
주의:Flexbox는 Internet Explorer 10 및 이전 버전에서 지원되지 않습니다. 사용하시겠습니까? float
또는 flex
귀하의 선택에 따릅니다. 그러나 IE10 및 이하 버전을 지원해야 한다면 다음을 사용해야 합니다: float
.
팁:Flexible Box 레이아웃 모듈에 대한更多信息을 알고 싶다면 우리의 CSS Flexbox 교육.
반응성 추가
위의 예제는 모바일 장치에서 두 열이 페이지에 너무 많은 공간을 차지하기 때문에 미관적으로 보일 수 있습니다.
반응형 테이블을 만들기 위해 두 열 레이아웃에서 모바일 장치의 전체 너비 레이아웃으로 전환하려면 다음 미디어 쿼리를 추가하세요:
예제
/* 반응형 레이아웃 - 600픽셀 미만의 화면에서 두 열을 가로로 배치하여 병렬로 배치하지 않습니다 */ @media screen and (max-width: 600px) { .column { width: 100%; } }
관련 페이지
강의:CSS 테이블
강의:CSS 풍선
강의:CSS Flexbox