여러 열의 배경을 설정할 수 있습니다.
선택기 테이블 td:first-child , 테이블 td:last-child 를 사용하여 테이블의 첫 번째 또는 마지막 열에 대한 스타일을 설정할 수 있습니다(테이블 헤더의 첫 번째 셀 제외).
테이블 선택기 td:nth-child(열 선택 규칙)를 사용하여 테이블의 모든 열에 대한 스타일을 설정할 수 있습니다.
CSS 선택자에 대한 자세한 내용을 읽을 수 있습니다.
태그를 사용하여 테이블에 헤더를 추가할 수 있습니다.
, 캡션 쪽 속성을 이용하여 표 앞이나 아래에 배치할 수 있습니다. text-align 속성은 헤더 텍스트를 가로로 정렬하는 데 사용됩니다. 상속.
테이블 번호 1
회사 |
1분기 |
2분기 |
3분기 |
4분기 |
...
캡션( 캡션 쪽: 아래쪽; 텍스트 정렬: 오른쪽; 패딩: 10px 0; 글꼴 크기: 14px; ) 쌀. 2. 표 아래에 제목을 표시하는 예 6. 셀 프레임 사이의 틈을 제거하는 방법
테이블 셀 테두리는 기본적으로 작은 간격으로 구분됩니다. 테이블에 border-collapse:collapse를 설정하면 간격이 제거됩니다. 재산이 상속됩니다.
통사론
테이블(border-collapse: collapse;)
쌀. 3. 병합 및 분할 셀 테두리가 있는 테이블의 예
7. 셀 테두리 간격 늘리는 방법
border-spacing 속성을 사용하여 셀 테두리 사이의 간격을 변경할 수 있습니다. 이 속성은 테이블 전체에 적용됩니다. 상속.
통사론
표(테두리 축소: 분리; 경계 간격: 10px 20px;) 표(경계 축소: 분리; 경계 간격: 10px;)
쌀. 4. 셀 프레임 사이의 간격이 증가한 테이블의 예
8. 빈 테이블 셀을 숨기는 방법
빈 셀 속성은 빈 셀을 숨기거나 표시합니다. 내용이 없는 셀에만 영향을 줍니다. 셀이 배경으로 설정되고 테이블이 테이블로 설정되면 (border-collapse: collapse;) 셀이 숨겨지지 않습니다. 상속.
회사 |
1분기 |
2분기 |
3분기 |
마이크로소프트 |
20.3 |
30.5 |
|
Google |
50.2 |
40.63 |
45.23 |
테이블(border: 1px solid #69c; border-collapse: separate; empty-cells: hide; ) th, td (border: 2px solid #69c;) 쌀. 5. 빈 테이블 셀 숨기기 예시 9. table-layout 속성을 사용한 테이블 레이아웃 레이아웃
테이블 레이아웃의 레이아웃은 고정 레이아웃 또는 자동 레이아웃의 두 가지 접근 방식 중 하나로 결정됩니다. 이 경우 레이아웃은 표의 너비가 셀의 너비 사이에 어떻게 분포되어 있는지를 나타냅니다. 속성은 상속되지 않습니다.
통사론
테이블(테이블 레이아웃: 고정;)
10. 최고의 테이블 레이아웃
1. 수평적 미니멀리즘
가로 테이블은 텍스트가 가로로 읽혀지는 테이블입니다. 각 엔터티는 별도의 줄입니다. th 제목 아래에 2픽셀 테두리를 배치하여 미니멀한 스타일로 이러한 테이블의 스타일을 지정할 수 있습니다.
직원 | 샐러리 | 보너스 | 감독자 |
스티븐 C. 콕스 | $300 | $50 | 단발 |
조세핀 탄 | $150 | - | 애니 |
조이스 밍 | $200 | $35 | 앤디 |
제임스 A. 펜텔 | $175 | $25 | 애니 |
테이블 ( font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 14px; background: white; max-width: 70%; width: 70%; border-collapse: collapse; text -align: 왼쪽; ) th ( 글꼴 두께: 일반; 색상: #039; 테두리 하단: 2px 단색 #6678b1; 패딩: 10px 8px; ) td ( 색상: #669; 패딩: 9px 8px; 전환: .3s linear; ) tr:hover td (색상: #6699ff;)많은 수의 행이 있는 이 테이블 디자인은 행을 읽기 어렵게 만듭니다. 이 문제를 해결하기 위해 모든 td 요소 아래에 1픽셀 테두리를 추가할 수 있습니다.
Td(border-bottom: 1px solid #ccc; color: #669; padding: 9px 8px; transition: .3s linear; )/*위와 같은 다른 코드*/
tr 요소에 :hover 효과를 추가하면 미니멀리스트 테이블을 더 쉽게 읽을 수 있습니다. 마우스로 셀 위로 마우스를 가져가면 같은 행에 있는 나머지 셀이 동시에 선택되므로 테이블에 여러 열이 있는 경우 정보를 쉽게 추적할 수 있습니다.
Th ( font-weight: normal; color: #039; padding: 10px 15px; ) td ( color: #669; border-top: 1px solid #e8edff; padding: 10px 15px; ) tr:hover td (background: #e8edff ;)
2. 세로형 미니멀리즘
이러한 테이블은 거의 사용되지 않지만 그럼에도 불구하고 세로 방향 테이블은 열로 표시되는 개체의 설명을 분류하거나 비교하는 데 유용합니다. 열을 구분하기 위해 공백을 추가하여 미니멀한 스타일로 스타일을 지정할 수 있습니다.
Th ( 글꼴 두께: 일반; 테두리 하단: 2px 단색 #6678b1; 테두리 오른쪽: 30px 단색 #fff; 테두리 왼쪽: 30px 단색 #fff; 색상: #039; 패딩: 8px 2px; ) td ( 테두리- 오른쪽: 30px 단색 #fff; 테두리-왼쪽: 30px 단색 #fff; 색상: #669; 패딩: 12px 2px; )
3. "박스형" 스타일
모든 유형의 테이블을 디자인하는 데 가장 신뢰할 수 있는 스타일은 소위 "박스형" 스타일입니다. 좋은 색 구성표를 선택한 다음 모든 셀의 배경색을 설정하는 것으로 충분합니다. 경계를 구분 기호로 설정하여 줄 사이의 차이를 강조하는 것을 잊지 마십시오.
Th ( 글꼴 크기: 13px; 글꼴 무게: 일반; 배경: #b9c9fe; 테두리 상단: 4px 단색 #aabcfe; 테두리 하단: 1px 단색 #fff; 색상: #039; 패딩: 8px; ) td ( 배경 : #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; padding: 8px; ) tr:hover td (background: #ccddff;)
가장 어려운 것은 귀하의 사이트와 조화를 이루는 올바른 색 구성표를 찾는 것입니다. 사이트에 그래픽과 디자인이 가득 차 있다면 이 스타일을 사용하기가 상당히 어려울 것입니다.
테이블( font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 14px; max-width: 70%; width: 70%; text-align: center; border-collapse: collapse ; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; ) th ( font-size: 13px; font-weight: normal; background: #e8edff; border-right: 1px solid #9baff1; border- 왼쪽: 1px 단색 #9baff1; 색상: #039; 패딩: 8px; ) td ( 배경: #e8edff; 테두리 오른쪽: 1px 단색 #aabcfe; 테두리 왼쪽: 1px 단색 #aabcfe; 색상: #669; 패딩: 8px ; )
4. 수평 얼룩말
얼룩말 테이블은 매우 매력적이고 편안해 보입니다. 선택적 배경색은 사람들이 테이블을 읽을 수 있도록 시각적 신호 역할을 할 수 있습니다.
Th ( font-weight: normal; color: #039; padding: 10px 15px; ) td ( color: #669; border-top: 1px solid #e8edff; padding: 10px 15px; ) tr:nth-child(2n) ( 배경: #e8edff;)
5. 신문 스타일
소위 신문 효과를 얻으려면 테이블 요소에 테두리를 적용하고 내부 셀을 가지고 놀 수 있습니다. 가볍고 미니멀한 신문 스타일은 다음과 같을 수 있습니다. 색 구성표를 가지고 놀고 테두리, 여백, 다양한 배경 및 호버 효과를 선에 추가합니다.
표 (테두리: 1px 단색 #69c;) th ( 글꼴 두께: 일반; 색상: #039; 테두리 하단: 1px 파선 #69c; 패딩: 12px 17px; ) td ( 색상: #669; 패딩: 7px 17px; ) tr:hover td (배경: #ccddff;)
테이블(border: 1px solid #69c;) th ( font-weight: normal; color: #039; padding: 10px; ) td ( color: #669; border-top: 1px dashed #fff; padding: 10px; background: #ccddff; ) tr:hover td (배경: #99bcff;)
테이블(border: 1px solid #6cf;) th ( font-weight: normal; font-size: 13px; color: #039; text-transform: 대문자; border-right: 1px solid #0865c2; border-top: 1px solid #0865c2; 테두리 왼쪽: 1px 단색 #0865c2; 테두리 하단: 1px 단색 #fff; 패딩: 20px; ) td( 색상: #669; 테두리 오른쪽: 1px 점선 #6cf; 패딩: 10px 20px; )
6. 테이블 배경
테이블을 디자인하는 빠르고 독특한 방법을 찾고 있다면 테이블 테마와 관련된 눈길을 끄는 이미지나 사진을 선택하여 테이블의 배경으로 설정하세요.
Png") 98% 86% no-repeat; ) th ( font-weight: normal; font-size: 14px; color: #339; padding: 10px 12px; background: white; ) td ( color: #669; border- 상단: 1px 단색 흰색; 패딩: 10px 12px; 배경: rgba(51, 51, 153, .2); 전환: .3s; ) tr:hover td ( 배경: rgba(51, 51, 153, .1); )
관련 기사: