這是一個測試模板〜 在orde中進行調試時,我已將div(表的父親)的邊框顏色更改爲紅色。 如圖所示,您可以清楚地看到頂部和左側有黑色邊框。 我無法修復它。 請幫忙。不適用於頂部和左邊界的CSS邊框塌陷
HTML:
<div class="roundcorner">
<table border="1 solid">
<tr>
<th>Out of 100 points how would you score Governemnt performance for each section.</th>
<th>Most like to see increased</th>
<th>Most willing to see decreased</th>
</tr>
<tbody>
<tr>
<td id="p2">
<input type="text" name="name" />
</td>
<td id="i1">lakdksakdmksa</td>
<td id="d1">
<input type="radio" name="sex" />Yes</td>
</tr>
<tr>
<td id="p2">
<input type="text" name="name" />
</td>
<td id="i2">dsfwsedfwefwe</td>
<td id="d2">
<input type="radio" name="sex" />No</td>
</tr>
</tbody>
</table>
<div>
CSS:
.roundcorner {
border: 1px solid grey;
border-radius: 10px;
width: 100%;
overflow: hidden
}
.roundcorner table {
// border-collapse: collapse;
width: 100%;
border-spacing: 0;
border: 1px solid grey;
overflow: hidden
}
th {
background-color: #EEE;
padding: 10px;
border: 1px solid grey;
border-collapse: collapse;
}
td {
text-align: centre;
//border: 1px solid grey;
border-collapse: collapse;
}
tr:hover {
background: #fafafa;
// font-weight:bold;
}
input[type=radio] {
vertical-align:middle;
margin-left: 45%;
margin-right: 45%;
}
input[type=text] {
width:20%;
height:20px;
margin-left:40%;
margin-right:40%;
border-radius:3px;
border: 1px solid grey;
}
td:first-child {
width: 25%;
height:60px;
}
td:nth-child(2) {
width: 50%;
text-align: center;
height: auto;
padding: 10px;
}
td:nth-child(3) {
width: 25%;
height:60px;
}
爲什麼你的桌子上有一個'border =「1 solid」?它甚至不是'border'屬性的有效值。 – BoltClock 2014-09-01 05:40:51
非常整齊的眼睛。謝謝! – 2014-09-01 05:47:28
顯然,上邊框和左邊框仍然比其他邊框更粗。你知道爲什麼嗎? – 2014-09-01 06:01:18