13
Tôi có một số table
sử dụng thead
và tbody
. table
có border-spacing
được đặt và trong Chrome và Safari, khoảng cách giữa hàng tiêu đề và phần còn lại được tăng gấp đôi.Khoảng cách giữa hai đường viền với đường viền trong Chrome và Safari
Báo cáo này được báo cáo là issue for Chrome vào cuối năm ngoái, nhưng đó là tham chiếu duy nhất cho điều này tôi có thể tìm thấy.
Có ai khác có điều này hoặc biết cách đi lại không?
<table style="border-spacing: 0 5px">
<thead>
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
<th>Heading 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
</tr>
</tbody>
Nó hiển thị như mong đợi (tất cả các hàng cách đều nhau) trong Firefox, không chắc chắn về IE.
gần các
Điều này thực sự có vẻ là một lỗi trong Webkit. Bạn có cần phải bao gồm thẻ 'thead' và' tbody' không? –
@dark_charlie - nó thường được cho là tốt hơn rất nhiều để chỉ định thead và tbody - nó ít đánh dấu và có ý nghĩa hơn nếu nhà phát triển phải quay lại mã sau, so với chỉ định '
Trả lời
thead thứ {vị trí: tương đối; top: 5px;} sẽ làm điều đó
Nguồn
2012-01-05 11:25:16 deiwi
Đó là không chính xác "THE" giải pháp, nhưng bạn có thể muốn có một cái nhìn tại đây để có cách giải quyết mà đã làm việc với trường hợp cụ thể của tôi:
How to remove extra border spacing between TBODY elements?
Nguồn
2013-02-12 23:45:59 wrygiel
Các vấn đề liên quan