Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-05-05

Re[5]: HXTML и height: 100%

Здравствуйте, Zigzag.

Тут ещё есть один нюанс (только сейчас подумал об этом)
Когда Вы пишете высоту ячейки "100", то это не работает. Браузер
показывает все строки одинаковыми. Надо ставить "100px".

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<head>
<title></title>
<style type="text/css">
html, body {
height: 100%;
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<table style="width:100%; height:100%; border: solid 2px;" border="1">
<tr>
<td style="height:100px;">111</td>
</tr>
<tr>
<td style="height: auto;">222</td>
</tr>
<tr>
<td style="height:100px;">333</td>
</tr>
</table>
</body>
</html>

А вот тут начинаются проблемы. ИЕ начинает глючить. Он среднюю строку
показывает очень узкой, т.е. начинает "заботиться" о её содержимом. А
вот Опера и Мозила такие вещи начинают показывать корректно, т.е.
первая и третья строки по 100 точек.

   Andrey Yakushev 2006-05-05 20:02:20 (#545690)

Re[5]: HXTML и height: 100%

Здравствуйте, Zigzag.

Вы писали 5 мая 2006 г., 17:13:32:

> Здравствуйте, Andrey.

> Вы писали 3 мая 2006 г., 21:40:28:

>>> К сожалению, не работает.
>> То, что не работает, уже по другой причине.
>> Для её устранения вставьте в стиль недостающие строки.
> Это не изменит ничего, т.к. внутрення таблица, также невелика по
> высоте.
>> Дело в том, что таблица действительно становится 100-процентной, но за
>> счёт бордюра появлялась прокрутка.
> Не совсем понял.

Ой, ну что не понятно-то?
Возьмите текст, скопируйте в html и посмотрите.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<head>
<title></title>
<style type="text/css">
html, body {
height: 100%;
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<table style="width:100%; height:100%; border: solid 2px;">
<tr>
<td style="height:100;">111</td>
</tr>
<tr>
<td style="height: auto;">222</td>
</tr>
<tr>
<td style="height:100;">333</td>
</tr>
</table>
</body>
</html>

Что Вас не устраивает в том, как это отображается? У меня в ИЕ не
появляются никакие полосы прокрутки при отображении этой страницы.

   Andrey Yakushev 2006-05-05 19:18:56 (#545674)