Див с overflow:auto в таблице

12
S
На сайте с 28.10.2005
Offline
301
1134


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Тест</title>
</head>
<body>

<table><tr><td>

<div style="overflow:auto;">1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</div>

</td></tr></table>

</body>
</html>

В диве не возникает прокрутка, как это победить? (В Опере нормуль)

ewg777
На сайте с 04.06.2007
Offline
225
#1

А для чего див класть в таблицу и задавать свойства дива? Мб проще таблицу правильно офромить?

S
На сайте с 28.10.2005
Offline
301
#2
ewg777:
А для чего див класть в таблицу и задавать свойства дива? Мб проще таблицу правильно офромить?

Вопрос в том, есть ли решение или нет

Delarante
На сайте с 13.07.2008
Offline
69
#3

Скорее всего, нужно задать widht для div’a. Другого решения пока не вижу...

PS. хотя по ходу height задать тоже нужно иначе IE не корректо отображает...

mff
На сайте с 21.02.2008
Offline
266
mff
#4

Delarante, всё правильно! Укажите widht и height для слоя.

G
На сайте с 07.06.2009
Offline
37
#5

Чтобы работал:

overflow:auto;

для IE, необходимо указывать фиксированное значение ширины, да и высота пригодится,

width:XXpx;height:XXpx;

для вложенного div.

=======

Опередили :)

Все о разметке web-страниц (http://csslayout.ru)
Delarante
На сайте с 13.07.2008
Offline
69
#6
mff:
Delarante, всё правильно! Укажите widht и height для слоя.

Да больше выхода не вижу, пробуйте ТС...

S
На сайте с 28.10.2005
Offline
301
#7

Див должен быть резиновый

Varkolak
На сайте с 03.06.2005
Offline
174
#8

смысл в скроле если див тянется? скролу то с чего появляться, он появляется только в тех случаях, если блок ограничен размерами... так что хотя бы укажите высоту блока!

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
Илья Гусев
На сайте с 30.06.2009
Offline
59
#9

Задайте в процентах, размер должен быть обязательно, иначе какой overflow!

Delarante
На сайте с 13.07.2008
Offline
69
#10
abadello:
Задайте в процентах, размер должен быть обязательно, иначе какой overflow!

у ИЕ6 проблема с height в процентах в этой конструкции. Надо обязательно фиксировано задавать.

semenov:
Див должен быть резиновый

И по вертикали?

Если задать фиксразмер только по вертикали а горизонт указать в процентах то тоже будет работать. И сохранится горизонтальная резина. Делаем вот так <div style="overflow:auto; width:100%; height:50px">

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий