2012-03-26 55 views
7

Tôi muốn biết cách tạo các góc tròn trên đầu bảng?Làm cách nào để tạo các góc bo tròn trên Đầu Bảng chỉ

Chi tiết bổ sung ... Tôi muốn có một đầu rouded của bảng phần còn lại của bảng là một hình chữ nhật chỉ hàng tiêu đề đầu tiên nên có góc tròn.

+1

Bạn đã thử điều gì chưa? –

+0

có bán kính đường viền nhưng không có lịch phát sóng nó hoạt động trên div nhưng không hoạt động trên các tiêu đề bảng – Astronaut

+0

phần tử 'thead'? 'th' yếu tố? "Chú thích" của bảng? Rất nhiều thứ khác nhau có thể được gọi là tiêu đề của bảng. – MetalFrog

Trả lời

21

Vấn đề là, mà bạn cần phải thực hiện các yếu tố nội tại nhất định quanh.

Vì vậy, bạn phải thực hiện cho vòng đầu tiên và vòng cuối cùng để nhận được giải pháp mong muốn.

table th:first-child{ 
    border-radius:10px 0 0 10px; 
} 

table th:last-child{ 
    border-radius:0 10px 10px 0; 
} 
+0

Đó là chính xác những gì tôi đang tìm kiếm. – Astronaut

+0

Theo dõi làm thế nào để tôi thiết lập với vì vậy tôi có một tiêu đề mỏng. – Astronaut

+0

Tôi hơi bối rối. Khi bạn đang nói về mỏng tôi có chiều cao trong đầu, tại sao bạn muốn thiết lập chiều rộng? –

3

Có một số tùy chọn. Nó phụ thuộc vào những gì bạn thực sự muốn đạt được một cách trực quan.

Nhưng hãy chắc chắn rằng border-collapse KHÔNG được đặt thành thu gọn vì điều đó sẽ không hoạt động. Để biết thêm thông tin, xem link mozilla này: https://developer.mozilla.org/en/CSS/border-radius

#uno, 
 
#due th, 
 
#tre th { 
 
    border-top-right-radius: 10px; 
 
    border-top-left-radius: 10px; 
 
    border: 1px solid black; 
 
} 
 
#tre td { 
 
    border: 1px solid black; 
 
}
<table id="uno" border="0"> 
 
    <tr> 
 
    <th>Header 1</th> 
 
    <th>Header 2</th> 
 
    </tr> 
 
    <tr> 
 
    <td>row 1, cell 1</td> 
 
    <td>row 1, cell 2</td> 
 
    </tr> 
 
    <tr> 
 
    <td>row 2, cell 1</td> 
 
    <td>row 2, cell 2</td> 
 
    </tr> 
 
</table> 
 

 
<br> 
 

 
<table id="due" border="1"> 
 
    <tr> 
 
    <th>Header 1</th> 
 
    <th>Header 2</th> 
 
    </tr> 
 
    <tr> 
 
    <td>row 1, cell 1</td> 
 
    <td>row 1, cell 2</td> 
 
    </tr> 
 
    <tr> 
 
    <td>row 2, cell 1</td> 
 
    <td>row 2, cell 2</td> 
 
    </tr> 
 
</table> 
 

 
<br> 
 

 
<table id="tre" border="0"> 
 
    <tr> 
 
    <th>Header 1</th> 
 
    <th>Header 2</th> 
 
    </tr> 
 
    <tr> 
 
    <td>row 1, cell 1</td> 
 
    <td>row 1, cell 2</td> 
 
    </tr> 
 
    <tr> 
 
    <td>row 2, cell 1</td> 
 
    <td>row 2, cell 2</td> 
 
    </tr> 
 
</table>

+0

border-collapse !!! Cảm ơn vì tiền boa! – noru

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