2010-10-08 81 views
13

Tôi có một số table sử dụng theadtbody. tableborder-spacing được đặt và trong Chrome và Safari, khoảng cách giữa hàng tiêu đề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.

+2

gần các bên trong – Zebra

+0

Đ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? –

+1

@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 ' bla 'mọi lúc. Ngoài ra, trong khi không sử dụng chúng sẽ khắc phục được sự cố, nó ** vẫn là một vấn đề mà Google cần phải giải quyết, ngay cả khi đó không phải là vấn đề lớn. – ClarkeyBoy

Trả lời

4

thead thứ {vị trí: tương đối; top: 5px;} sẽ làm điều đó

Các vấn đề liên quan