>웹 프론트엔드 >CSS 튜토리얼 >HTML에서 세로 테이블을 만드는 방법은 무엇입니까?

HTML에서 세로 테이블을 만드는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-24 11:18:29887검색

How to Create Vertical Tables in HTML?

HTML의 세로 테이블 렌더링

일반적으로 HTML 테이블은 페이지 전체에 행을 사용하여 데이터를 가로로 표시합니다. 그러나 행이 세로로 표시되고 머리글이 왼쪽에 배치되는 세로 표가 필요한 경우도 있습니다.

이를 달성하기 위해 CSS를 사용하여 표의 표시 속성을 수정할 수 있습니다.

tr { display: block; float: left; }
th, td { display: block; }

이 CSS를 사용하면 테이블 행( 요소)이 세로로 표시되는 열처럼 동작하게 됩니다. 테이블 헤더()와 테이블 데이터()도 모두 수직으로 표시됩니다.

그러나 이 접근 방식은 테이블 동작을 제거하므로 일반적인 테이블에 적합하지 않다는 점에 유의하는 것이 중요합니다. 운영. 이 문제를 해결하려면 CSS 테두리 축소를 사용할 수 있습니다.

/* border-collapse */
tr>* { border-top: 0; }
tr:not(:first-child)>* { border-left: 0; }

이 CSS는 테두리가 표 셀 사이(전체 열 주위가 아님)에만 나타나도록 하여 적절하게 테두리가 있는 표의 모양을 제공합니다.

이러한 CSS 규칙을 구현하면 HTML로 세로 테이블을 생성하여 데이터 표시에 더 큰 유연성을 제공할 수 있습니다.

위 내용은 HTML에서 세로 테이블을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.