0
У меня есть таблица, которая находится в DIV с overflow: auto
:Таблица в переливной DIV
HTML:
<div id="table">
<table>
<tr>
<th>Heading</th>
</tr>
<tr>
<td>Data</td>
</tr>
</table>
</div>
В общей сложности есть 6 TH-теги и 6 TD теги
CSS:
div#table
{
overflow: auto;
padding: 15px;
}
div#table table
{
border-collapse: collapse;
}
Переполнение гарантирует, что на DIV имеется горизонтальная полоса прокрутки, так что полная табуляция e можно просмотреть.
Я также указал прописку на DIV в надежде, что полоса прокрутки и таблица не расположены по краям DIV - однако этот бит не работает.
Так что в основном я хочу, чтобы там было дополнение вокруг DIV, а переполненное содержимое не должно касаться правого края DIV. Я надеюсь в этом есть смысл!
Можем ли мы увидеть остальную часть вашего CSS (часть, которая относится к этим элементам ?) – JakeParis
как просто добавить последний элемент
ответ
Вам нужно что-то вроде этого? http://jsbin.com/iseda3 если да, вы можете использовать следующий код:
HTML
CSS
источник
2011-01-06 20:48:07 Sotiris
Это работает отлично. Спасибо! – GSTAR
@GSTAR добро пожаловать. Примите ответ, если все в порядке :) – Sotiris
Похоже, вам нужно обернуть таблицу еще одним элементом
<div>
, в котором есть требуемая прокладка. Затем ваша таблица будет помещаться внутри этого элемента, но все равно будет подвержена переполнению родительского контейнера.источник
2011-01-06 20:46:29
Вы могли бы хотеть рассмотреть создание контейнера DIV, который имеет отступы, а затем поместить DIV с идентификатором
table
внутри этого увеличения дел.источник
2011-01-06 20:47:14 Dutchie432
Смежные вопросы