Tôi muốn cung cấp một lớp css thành một hàng và tôi muốn làm cho cột đầu tiên màu đen và cột thứ hai màu đỏ. Tôi không muốn sử dụng colgroup vì đây là một hành động cụ thể hàng không phải toàn bộ bảng nên được thực hiện. Cảm ơn.Cách tạo cột đầu tiên của một hàng màu đen và cột thứ hai màu đỏ
Trả lời
Bạn có thể sử dụng:
td { color: black; }
td:nth-child(2) { color: red; }
Điều này có thể không có CSS3 để hỗ trợ trình duyệt tốt hơn. – Smamatti
Bạn cần phải tạo 2 loại CSS.
Đối với mỗi hàng bạn thêm CSS bạn muốn.
Trong CSS3 bạn có thể sử dụng pseudo-class :nth-child()
.
Điều này có thể không có CSS3!
mẫu
http://jsfiddle.net/Q3yu5/1/
CSS
tr.special_row td {
background-color: #000;
}
tr.special_row td + td {
background-color: #f00;
}
tr.special_row td+td+td {
background-color: #fff;
}
HTML
<table>
<tr class="special_row">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</table>
+1, điều này có lẽ tốt hơn so với 'n-child'. – Qtax
Tôi e rằng đây không phải là những gì mà @rematnarab đang tìm kiếm. Tôi đã không ghi nhớ, rằng không phải toàn bộ bảng sẽ bị ảnh hưởng. đã chỉnh sửa 'tr' thành một quy tắc cụ thể hơn. – Smamatti
Chỉ cần lưu ý: Tôi đang cần phiên bản ** TRƯỚC ** của mã. +1 cho nhật ký xem xét! –
... đây là một hành động cụ thể hàng không phải toàn bộ bảng nên được thực hiện.
Sau đó, áp dụng phong cách khác nhau để cột đầu tiên và thứ hai của bạn của hàng cụ thể có thể hữu ích:
<style type="text/css">
td.first
{
background-color: black;
color: white;
}
td.second
{
background-color: red;
color: white;
}
</style>
<table>
<tr>
<td class="first">1st row, 1st column</td>
<td class="second">1st row, 2nd column</td>
</tr>
<tr>
<td>2nd row, 1st column</td>
<td>2nd row, 2nd column</td>
</tr>
</table>
+1 Rất tiếc. Bạn đúng rồi! -> 'không phải toàn bộ bảng nên được thực hiện' – Smamatti
- 1. jQuery DataTables hai hàng trong đầu: tên cột hàng đầu tiên và sắp xếp, lọc hàng thứ hai
- 2. MYSQL - Sắp xếp 2 cột Theo thứ tự abc, sử dụng cột thứ hai nếu cột đầu tiên là
- 3. Màu hàng/cột cho TableLayoutPanel (vs2008, winform)
- 4. bash awk cột 1 đầu tiên và cột thứ 3 với tất cả mọi thứ sau
- 5. Danh sách thay đổiXem màu nền của mặt hàng
- 6. cột Thêm và hàng vào một hàng TableLayoutPanel động
- 7. Tiêu đề NavigationBar sắp có màu đen
- 8. Xóa mọi thứ trừ cột đầu tiên trong VIM
- 9. cách lấy cột đầu tiên và cột cuối cùng của ma trận trong MATLAB?
- 10. Java tạo anaglyph (hình ảnh màu đỏ/xanh)
- 11. iOS 5.1: - [Màu UIColorWithPatternImage:] màu nền vẽ màu đen rắn
- 12. Làm thế nào để làm cho điểm một màu khi một cột thứ ba bằng không, và một màu khác, trong Gnuplot?
- 13. Android: TableLayout sắp xếp cột đầu tiên bên phải, thứ hai rời
- 14. PHP PDOStatement: Lấy một hàng, làm cột đầu tiên làm khóa của một mảng
- 15. Đầu tiên [Thứ Hai] của tháng, Thứ Hai [Thứ Năm] của tháng, v.v. Delphi
- 16. cách chọn cột làm hàng?
- 17. Extracting cột n đầu tiên của một ma trận NumPy
- 18. Thay đổi màu của cột con trỏ vim thành màu khác với nền vim?
- 19. Khung màu đen trong AVMutableComposition
- 20. WPF TextBlock số âm trong màu đỏ
- 21. Tôi muốn tạo "chế độ ban đêm" màu đỏ cho ứng dụng Android của mình
- 22. Xóa đường viền màu đen xung quanh một hình ảnh
- 23. Bảng tiêu đề cố định và cột đầu tiên css/html
- 24. vim + NERDTree tên tệp màu đỏ?
- 25. Lớp phủ màu đen và trắng cho một MKMapView
- 26. SlickGrid với cột đầu tiên cố định
- 27. libGDX: xử lý màu đầu tiên trong bảng màu như màu trong suốt
- 28. Nhận ngày Thứ Hai đầu tiên của tuần?
- 29. Loại bỏ màu đỏ của không gian tab khi chỉnh sửa Fortran trong Vim
- 30. Mọi thứ biên dịch, nhưng Resharper đánh dấu mọi thứ màu đỏ?
Bạn có thể không chỉ cung cấp cho mỗi tế bào một lớp học và phong cách với CSS? – AlexKempton