У меня есть таблица, построенная так:CSS обивка для одного TD внутри таблицы
<table>
<tr> <td>1</td> <td>2</td> <td rowspan="4">3</td></tr>
<tr> <td>4</td> <td>5</td> </tr>
<tr> <td>6</td> <td>7</td> </tr>
<tr> <td>8</td> <td>9</td> </tr>
<tr height="100"><td colspan="2">10</td><td class="eleven">11</td> </tr>
</table>
Теперь проблема в последней строке. Вся строка имеет высоту, равную 100px, поэтому в TDs много места. В самом последней TD я хочу, чтобы установить индивидуальные отступы, поэтому только содержание «11» заполняются сверху:
.eleven {
padding-top:15px;
}
Установка это вызывает проблему - первый TD в этой строке также получает обивку-топ : 10px; Почему и как сделать только второй, дополненный?
Ваш код, кажется, работает http://jsfiddle.net/rdQvZ/. в чем проблема?? –
вы можете проверить свой css, другие коды css. Table и .eleven css в порядке – XepterX
Вам следует создать jsFiddle, иллюстрирующий вашу проблему. Возможно, также укажите, в каком браузере вы столкнулись с этими проблемами? – kapa