[웹 UI 개발] 표 - 3 / 표의 border 속성

2023. 3. 23. 14:35

테이블 렌더링이 되는 방식과 테이블 레이어를 확인하고 원하는 디자인대로 표를 꾸밀 수 있도록 한다.

 

 

테이블 렌더링

thead, tbody, tfoot로 이루어진 테이블과 셀의 border 컬러를 상하좌우 모두 다르게 설정해서

"border-collapse: separate;" 속성과 "border-collapse: collapse" 속성을 비교해보자.

 

- border-collapse: separate

테이블 요소의 선이 모두 잘 보이는 것을 확인할 수 있다.

separate의 경우 table, thead, tfoot, tbody 순으로 렌더링된다.

 

 

- border-collapse: collapse

table 태그에 적용된 검은색 선과 각 셀의 위쪽 빨간선과 왼쪽 보라선이 없어진 것을 확인할 수 있다.

각 셀이 자신의 왼쪽, 위쪽 셀에 선이 가려지기 때문에 발생하는 현상이다.

테이블 구조와 상관없이 선이 병합되면서 우측 하단부터 좌측 상단으로 렌더링된다.

 

 

테이블 레이어

테이블 레이어는 위 이미지처럼 table < col < tbody <  thead < tr < td < th 순서대로 이루어져 있다.


부스트코스의 강의 내용을 정리한 포스트입니다.

https://www.boostcourse.org/web344

 

웹 UI 개발

부스트코스 무료 강의

www.boostcourse.org

'공부 > 웹 UI 개발' 카테고리의 다른 글

[웹 UI 개발] 팝업 - 0  (0) 2023.03.27
[웹 UI 개발] 표 - 4 / 달력 제작  (0) 2023.03.24
[웹 UI 개발] 표 - 2 / 표와 position  (0) 2023.03.23
[웹 UI 개발] 표 - 1 / 표 접근성  (0) 2023.03.23
[웹 UI 개발] 표 - 0  (0) 2023.03.23

BELATED ARTICLES

more