Изменение цвета границы TD с помощью HTML или CSS
У меня есть небольшая проблема с изменением цвета tr
Моя таблица выглядит примерно так.
<table>
<div id="one">
<tr>
<td></td>
<td></td>
</tr>
</div>
<div id="two">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</div>
</table>
Я хотел бы сначала <tr><td></td><td></td></tr>
быть белым, а второй - синим
Я пробовал с
#one td, #one tr,#onetable{
border: 1px solid white;
border-color:#ff0000;
Но это не сработало
Есть идеи
Ty
Ответы
Ответ 1
<style type="text/css">
table {
border-collapse: collapse;
}
#one td {
border: 1px solid #ff0000;
}
</style>
<table>
<tr id="one">
<td></td>
<td></td>
</tr>
<tr id="two">
<td></td>
<td></td>
</tr>
</table>
Ответ 2
<style type="text/css">
#one td {
border: 1px solid #ff0000;
}
</style>
<table>
<tr id="one">
<td></td>
<td></td>
</tr>
<tr id="two">
<td></td>
<td></td>
</tr>
</table>
http://jsfiddle.net/VCA9Q/
Ответ 3
Здесь вы идете
<html>
<head>
<style>
body {background-color: beige;}
table {border-collapse: separate;}
table td { width: 50px; height: 50px;}
table tr:first-child td {border: 1px solid #fff; }
table tr:last-child td {border: 1px solid #0000FF; }
</style>
</head>
<body>
<table>
<tr>
<td></td><td></td><td></td>
</tr>
<tr>
<td></td><td></td><td></td>
</tr>
</table>
</body>
</html>
и скрипка
(btw #0000FF
является синим)
Ответ 4
CSS
table{
background:#000;
}
tr#one{
background:blue;
}
tr#two{
background:red;
}
tr td{
background: inherit;
}
HTML
<body>
<table>
<tr id='one'>
<td>1</td>
<td>2</td>
</tr>
<tr id='two'>
<td>3</td>
<td>4</td>
</tr>
</table>
</body>
Ответ 5
Если вам нужна зебра-полоса вашей таблицы:
table td {
border-width: 1px;
border-style: solid;
}
table tr:nth-child(odd) td {
border-color: #fff;
}
table tr:nth-child(odd) td {
border-color: #00f;
}
JS Fiddle demo.
Обратите внимание, что если вы хотите, чтобы две ячейки в первой строке и три во втором, вы должны использовать атрибут colspan
в своем HTML (либо в первом, либо, как в демо ниже, второй td
):
<table>
<tr>
<td></td>
<td colspan="2"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
JS Fiddle demo.
Литература: