CSS를 사용한 반응형 테이블 레이아웃 구현 가이드
소개:
모바일 장치의 인기로 인해 현대 웹 디자인은 고정 레이아웃의 한계를 벗어나 반응형 레이아웃으로 전환되었습니다. 반응형 레이아웃을 사용하면 웹 페이지가 다양한 장치에 자동으로 적응하고 더 나은 사용자 경험을 제공할 수 있습니다. 이 기사에서는 CSS를 사용하여 반응형 테이블 레이아웃을 구현하는 방법을 구체적인 코드 예제와 함께 소개합니다.
.container { position: relative; } table { width: 100%; }
@media screen and (max-width: 600px) { table, thead, tbody, th, td, tr { display: block; } tr { margin-bottom: 10px; } th, td { display: inline-block; } th { font-weight: bold; } }
위 코드에서는 화면 너비가 600px 이하일 때 @media 쿼리를 사용하여 스타일을 설정했습니다. 이 경우에는 테이블 관련 요소의 표시 속성을 block으로 설정하여 세로로 정렬되도록 했습니다. 동시에 테이블 헤더와 테이블 본문에 있는 셀의 표시 속성을 인라인 블록으로 설정하여 가로로 정렬되도록 했습니다.
@media screen and (max-width: 600px) { /* Other styles */ th, td { font-size: 14px; line-height: 1.5; padding: 5px; } }
위 코드에서는 @media 쿼리에서 화면 너비가 600px 이하일 때 글꼴 크기, 줄 높이, 셀 여백을 설정했습니다. 필요에 따라 조정할 수 있습니다.
결론:
위의 CSS 코드 예제를 사용하면 반응형 테이블 레이아웃을 쉽게 구현할 수 있습니다. 이러한 방식으로 사용자가 휴대폰, 태블릿 또는 컴퓨터를 사용하든 양식은 다양한 장치에 자동으로 적용되어 더 나은 사용자 경험을 제공할 수 있습니다. 이 기사가 도움이 되기를 바랍니다.
참고자료:
위 내용은 CSS를 사용한 반응형 테이블 레이아웃 구현 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!