Tạo kiểu và colgroup html
Các hướng dẫn xây dựng Web được tổ chức tốt và dễ hiểu với rất nhiều ví dụ về cách sử dụng HTML, CSS, JavaScript, SQL, Python, PHP, Bootstrap, Java, XML và hơn thế nữa.
Tạo kiểu bảng HTML
Sử dụng CSS để làm cho bảng của bạn trông đẹp hơn.
Bảng HTML
:nth-child(even)
bộ chọn như sau:
Thí dụ
tr:nth-child(even) {
background-color: #D6EEEE;
}
Lưu ý: Nếu bạn sử dụng
(odd)
thay thế (even)
, kiểu dáng sẽ xảy ra trên hàng 1,3,5, v.v. thay vì 2,4,6, v.v.Bảng HTML - Sọc ngựa vằn dọc
Để thực hiện các đường sọc dọc ngựa vằn, phong cách mỗi khác cột , thay vì mỗi khác hàng .1 | 2 | 3 | 4 |
5 | 6 | 7 | số 8 |
9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 |
Đặt
:nth-child(even)
cho các phần tử dữ liệu bảng như sau:
Thí dụ
td:nth-child(even), th:nth-child(even) {
background-color: #D6EEEE;
}
Lưu ý: Đặt
:nth-child()
bộ chọn trên cả hai th
và td
các phần tử nếu bạn muốn có kiểu trên cả tiêu đề và ô bảng thông thường.Kết hợp các sọc ngựa vằn dọc và ngang
Bạn có thể kết hợp kiểu từ hai ví dụ trên và bạn sẽ có các sọc trên mọi hàng khác và mọi cột khác.
Nếu bạn sử dụng màu trong suốt, bạn sẽ nhận được hiệu ứng chồng chéo.
Sử dụng một
rgba()
màu để chỉ định độ trong suốt của màu:
Thí dụ
tr:nth-child(even) {
background-color: rgba(150, 212, 212, 0.4);
}
th:nth-child(even),td:nth-child(even) {
background-color: rgba(150, 212, 212, 0.4);
}
Bộ chia ngang
Tên đầu tiên | Họ | Tiết kiệm |
---|---|---|
Peter | Griffin | $ 100 |
Lois | Griffin | $ 150 |
Joe | Swanson | $ 300 |
Thêm thuộc
border-bottom
tính vào tất cả các tr
phần tử để có được các dải phân cách ngang:
Thí dụ
tr {
border-bottom: 1px solid #ddd;
}
Bảng có thể lưu được
Sử dụng
:hover
bộ chọn trên tr
để đánh dấu các hàng trong bảng khi di chuột qua:
Tên đầu tiên | Họ | Tiết kiệm |
---|---|---|
Peter | Griffin | $ 100 |
Lois | Griffin | $ 150 |
Joe | Swanson | $ 300 |
Nhóm bảng HTML
Phần
<colgroup>
tử được sử dụng để tạo kiểu cho các cột cụ thể của bảng.Nhóm bảng HTML
Nếu bạn muốn tạo kiểu cho hai cột đầu tiên của bảng, hãy sử dụng các phần tử
<colgroup>
và <col>
.THỨ HAI | TUE | THỨ TƯ | THU | FRI | ĐÃ NGỒI | MẶT TRỜI |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
số 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
Phần
<colgroup>
tử nên được sử dụng như một vùng chứa cho các thông số kỹ thuật của cột.Mỗi nhóm được chỉ định bằng một
<col>
phần tử.Các
span
thuộc tính xác định có bao nhiêu cột mà được phong cách.Các
style
thuộc tính xác định phong cách cho các cột.
Lưu ý: Có rất ít lựa chọn các thuộc tính CSS hợp pháp cho các nhóm .
Thí dụ
<table>
<colgroup>
<col span="2" style="background-color: #D6EEEE">
</colgroup>
<tr>
<th>MON</th>
<th>TUE</th>
<th>WED</th>
<th>THU</th>
...
Lưu ý: Các
<colgroup>
thẻ phải là một đứa trẻ của một <table>
phần tử và sẽ được đặt trước bất kỳ yếu tố bảng khác, như <thead>
, <tr>
, <td>
vv, nhưng sau khi <caption>
phần tử, nếu có.Chỉ có một lựa chọn rất hạn chế các thuộc tính CSS được phép sử dụng trong nhóm cột:
width
tài sản tài sản tàivisibility
sảnbackground
tàiborder
sảnTất cả các thuộc tính CSS khác sẽ không ảnh hưởng đến bảng của bạn.
Nhiều yếu tố Col
Nếu bạn muốn tạo kiểu cho nhiều cột hơn với các kiểu khác nhau, hãy sử dụng nhiều
<col>
phần tử hơn bên trong <colgroup>
:
Thí dụ
<table>
<colgroup>
<col span="2" style="background-color: #D6EEEE">
<col span="3" style="background-color: pink">
</colgroup>
<tr>
<th>MON</th>
<th>TUE</th>
<th>WED</th>
<th>THU</th>
...
Nhóm trống
Nếu bạn muốn tạo kiểu cho các cột ở giữa bảng, hãy chèn
<col>
phần tử "trống" (không có kiểu) cho các cột trước:
Thí dụ
<table>
<colgroup>
<col span="3">
<col span="2" style="background-color: pink">
</colgroup>
<tr>
<th>MON</th>
<th>TUE</th>
<th>WED</th>
<th>THU</th>
...
Ẩn các cột
Bạn có thể ẩn các cột bằng thuộcvisibility: collapse
tính:
Chủ đề Tương tự
Không có đánh giá nào.
Viết một đánh giá.
Để bình luận vui lòng Đăng nhập tài khoản ! hoặcĐăng ký mới!