<html>
<font face = "arial">
<style>
#periodictable {
position: static;
border-top: : solid red 1pt;
border-right:solid red 1pt;
border-bottom:solid red 1pt;
border-left:solid red 1pt;
}
.metalloid {
background-color : #AF9B60;
}
.metal {
background-color: #C0C0C0;
}
</style>
<body>
<table width = "202" height = "211">
<div id = "periodictable";>
<tr>
<td bgcolor = #AF9B60><div class = "metalloid"><center>B</center></div></td>
<td><center>C</center></td>
<td><center>N</center></td>
</tr>
<tr>
<td><div class = "metal"><center>Al</center></div></td>
<td bgcolor = #AF9B60><div class = "metalloid"><center>Si</center></div></td>
<td><center>P</center></td>
</tr>
<tr>
<td><div class = "metal"><center>Ga</center></div></td>
<td><div class = "metalloid"><center>Ge</center></div></td>
<td><div class = "metalloid"><center>As</center></div></td>
</tr>
</div>
</table>
</font>
</body>
</html>
Итак, в основном для моего класса HTML/CSS для highschool мне пришлось создать таблицу с использованием CSS. При назначении требуется использовать классы и идентификаторы. С моим кодом я назначил класс и вызвал его с помощью инструкции div. Но при этом только цвет текста изменяется на назначенный цвет. Мне нужно для блока целых клеток, чтобы быть изменены, как показано на следующем рисунке:Изменение цвета фона ячейки с использованием класса
1) К чему вы применили класс и каково его содержание? 2) Какой элемент HTML является «блоком ячейки», на который вы действительно хотите повлиять, и назначил ли вам класс? Если вы можете ответить на эти вопросы, вы исправите свою проблему. – mc01
['