2012-10-19 19 views
8

Tôi muốn tạo kiểu cho bảng được viết bên dưới.Cách đặt ô trong bảng chỉ theo chiều ngang

<table border="1" cellspacing="10"> 
    <tr> 
    <th>Month</th> 
    <th>Savings</th> 
    </tr> 
    <tr> 
    <td>January</td> 
    <td>$100</td> 
    </tr> 
</table> 

Vấn đề là khoảng cách giữa các ô đặt không gian giữa các ô theo chiều ngang và dọc, tôi chỉ muốn thực hiện theo chiều ngang. Có cách nào để làm việc này không.

+0

Bạn có thể thử bằng CSS bằng cách đặt padding-left và padding-right sang TD của bạn –

Trả lời

16

Sử dụng border-spacing CSS tài sản trên bàn. Trình duyệt hỗ trợ khá tốt (không bao gồm chủ yếu là IE đến và bao gồm IE 7). Ví dụ:

table { border-spacing: 10px 0; } 
+0

Bất kỳ phiên bản nội tuyến nào? –

0

Thử CSS

table td{ 

padding:0px 10px 0px 10px; /* top right bottom left */ 

} 
+0

Điều này không có tác dụng đối với tôi. –

+1

Đệm nằm bên trong ô. Nó khác với khoảng cách giữa các tế bào, đó là những gì này là về. –