Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   Высота таблицы 100% (http://www.flasher.ru/forum/showthread.php?t=60840)

timoshenkov 19.07.2004 21:02

Высота таблицы 100%
 
Раньше использовал для таблиц аргумент height=100%
К примеру для того чтобы сделать, заете в низу такая полоска с адресом. Нужно это для того что если на странице мало текста, что бы она неподнималась выше и под ней не отставалось белого пространства. Но теперь почему то это в броузерах не работает.
Не подскажите как можно выкрутиться из этой ситуации?
Нужна таблица, что бы минимум у неё высота была 100% от высоты внутренего пространства броузера.
Хотелось бы обойтись без JS.

Torquemada 19.07.2004 21:56

:[ ]. Как не работает. Проверил в IE и NC - все работает.

timoshenkov 19.07.2004 22:04

а ты в 6-х проверь, у меня то же раньше эта фича работала, а теперь оказывается что 100% в таблице это не постандарту указывать :(

webmaster IL 20.07.2004 00:54

да да .. в последнее время такая же ботва ... :(

zeboton 20.07.2004 10:11

Может это поможет
http://flasher.ru/forum/showthread.p...397#post394076
только еще дописать:
Код:

<body margintop="0" marginbottom="0">
по-моему это так пишется, но если ошибся в написании, то понятно в каком направление думать :)

Torquemada 20.07.2004 11:32

Цитата:

Оригинал написал(а) timoshenkov
а ты в 6-х проверь, у меня то же раньше эта фича работала, а теперь оказывается что 100% в таблице это не постандарту указывать :(
именно что IE 6.0.2800, а нетшкаф так и вовсе 6.2

Nirva 20.07.2004 17:35

Цитата:

Оригинал написал(а) Torquemada
:[ ]. Как не работает. Проверил в IE и NC - все работает.
все зависит от dtd. да, в xhtml такого параметра у таблицы нет.насколько известно мне не выкрутиться (в валидном) никак. Иначе - просто не ставь dtd и все будет работать.
так же к просмотру: http://validator.w3c.org

valex 28.07.2004 19:06

Как вариант можно строку с адресом запихать в фон:

Код:

<style type="text/css">
<!--
body {
        background-image: url(images/foter.gif);
        background-repeat:no-repeat;
        background-position:bottom center;       
}
-->

А вот почему если у таблицы высота=100%, а ширина больше чем 100%, то возникает полоса вертикальной прокрутки?

agencyby 28.07.2004 20:55

У меня та же проблема в новых браузерах.... Нормального решения пока не нашел. :confused:

timoshenkov 28.07.2004 20:59

Цитата:

Оригинал написал(а) Nirva


все зависит от dtd. да, в xhtml такого параметра у таблицы нет.насколько известно мне не выкрутиться (в валидном) никак. Иначе - просто не ставь dtd и все будет работать.
так же к просмотру: http://validator.w3c.org


HXTML позволяет дописывать свои dtd таблицы, вот только составлять я их не умею.
Возможно решение добавление в начале документа расширения страндарта dtd таблицы где атрибут height в таблице допустим и выполняет то что раньше выполнял.

Кто нибудь может заткнуть все за пояс и написать эту дтдешку ?

Я думаю что её потом можно будет вывесить не главной страницу сайта :) Потому ка она многим вырстальщикам облегчит жизнь.

Nirva 29.07.2004 13:46

недавно нашел решение для оперы.
http://www.livejournal.com/~nirva/191870.html?nc=9
мучает вопрос для осла
http://www.livejournal.com/~nirva/19...tml?mode=reply

timoshenkov 29.07.2004 13:53

да решение, но не спокойное :)
Хротя если бы оно работало в IE & Opera то можно было бы его и использовать.

Мне вот только не понятна мотивация разработчиков, на хера они это вырезали? Еще бы ширину динамическую убрали бы.

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

Nirva 29.07.2004 15:26

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

valex 30.07.2004 22:00

Кажется я нашёл решение...
 
Кажется я нашёл решение для Opera 7.0, IE 6.0 и Mozilla.
По крайней мере http://validator.w3.org не бузит.

http://htmlcoder.visions.ru/CSS/?22

Nirva 31.07.2004 22:44

а ты пробовал? а я пробовал. хотя тока для оперы.. попробую в осле, но сомневаюсь, не будет такое работать.

valex 01.08.2004 09:22

В осле тоже работает.

Nirva 01.08.2004 15:20

хм... я че-то отложил и забыл. так и осталась ссылка в букмарках. вот прямо щас попробую.

stormrider 23.08.2004 14:08

с таой штукой тоже парился... то IE вместо 100 процентов в резултате растягивал на все 300, то вообще чушь какая-то лезла.
Можно делать в одной из колонок композицию в высоту среднестатестического окна броузера. Тогда малый текст не сократит по высоте страницу, а большой текст эллегантно растянет сайт.

Nirva 23.08.2004 20:22

в общем я тогда забыл о результатах рассказать. в стилях 100 процентов опять же понмается оперой, но не екплорером, она делает то же, что и с body.height, то есть в докуцментации - высота рабочей области, на самом деле - высота окна программы. то есть совершенно не то, что, нужно. =\ осел - отстой.


Часовой пояс GMT +4, время: 06:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.