2012-03-26 20 views
7

我想知道如何在桌面上創建一個圓角?如何在桌面上只創建圓角

附加詳細信息...我想有一個表格的其餘部分是矩形只是第一個標題行應該有圓角。

+1

你有什麼試過自己嗎? – 2012-03-26 14:25:10

+0

是邊界半徑,但無濟於事,它在divs上工作,但不在表頭上 – Astronaut 2012-03-26 14:27:08

+0

'thead'元素? 'th'元素?表格的「標題」?很多不同的東西可以稱爲表格的標題。 – MetalFrog 2012-03-26 14:27:09

回答

21

的問題是,你需要讓某些內部元件輪。

所以你必須爲第一次和最後一輪做出希望的解決方案。

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

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

這正是我正在尋找的。 – Astronaut 2012-03-26 19:43:32

+0

作爲一個後續行動,我如何設置,所以我有一個瘦頭。 – Astronaut 2012-03-26 19:44:18

+0

我有點困惑。當你談論瘦身的時候,我有高度的頭,爲什麼你想要設置寬度? – 2012-03-26 19:45:57

3

有多種選擇。這取決於你真正想要達到的目標。

但是請確保border-collapse未設置爲摺疊,因爲這不起作用。欲瞭解更多信息,請參閱該Mozilla鏈接: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 !!!謝謝你的提示! – noru 2016-09-29 09:15:18