我得到的第一個問題是,我沒有將表格稱爲「tb2」。請注意,我通過調用第一個表「tb1」和另一個「tb2」來區分這兩個表,因此我不明白爲什麼這兩個表都會受到影響。爲什麼我無法設計我所指的表格?
第二個問題是我的表格邊框不是10px純綠色,正如我聲明的那樣。那可能是因爲「tb1」中的邊界(我甚至沒有在代碼中提到)與我試圖創建的新邊界相沖突嗎?
如果有人能解決這個謎,請,我需要你的幫助!我卡住了!
<!doctype html>
<html>
<head>
<style type="text/css">
#tb2 table {border:10px solid green;}
tr {background-color:black;}
th {color:white;}
td {border:5px dotted red;color:white;}
</style>
</head>
<body>
<table id="tb1" border="5"
width="50%" height="200" cellpadding="10" cellspacing="3">
<tr><th colspan="3"><h2>Fruit!</h2></th></tr>
<tr>
<th>Strangers</th>
<th>Friends</th>
<th>Family</th>
</tr>
<td>Lemon</td>
<td>Pear</td>
<td>Blueberry</td>
</tr>
<td>Plum</td>
<td>Apple</td>
<td>Strawberry</td>
</tr>
</table>
<table id="tb2">
<tr><th colspan="3"><h2>Fruit!#2</h2></th></tr>
<tr>
<th>Strangers</th>
<th>Friends</th>
<th>Family</th>
</tr>
<td>Lemon</td>
<td>Pear</td>
<td>Blueberry</td>
</tr>
<td>Plum</td>
<td>Apple</td>
<td>Strawberry</td>
</tr>
</table>
</body>
</html>
您的CSS選擇器是錯誤的。該表的ID爲'tb2',所以沒有理由在您的選擇器中使用單詞'table'。它應該是'#tb2'你當前的選擇器的唯一方法就是如果你的桌子周圍有一個包含id的元素爲'tb2'的元素。 – user13286 2015-01-26 21:27:57
是的,只是在#tb2之後刪除「表格」 – 2015-01-26 21:30:18