powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / табличная верстка, IE и высота строк
3 сообщений из 3, страница 1 из 1
табличная верстка, IE и высота строк
    #34734994
drLivsi_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Табличная верстка.
Таблица, высота 100%, ширина 100%.
Строка 1: шапка, фиксированная высота
Строка 2: гориз. меню, фиксированная высота
Строка 3: три панели (ширина крайних задана)
Строка 4: футер, фиксир. высота

Проблема только для IE: если задать высоту строки 3 = 100% то она займет весь екран, а все остальные строки вылезут за его пределы. Если не задавать высоту 100%, то высота для всех строк игнорируется и меняется в зависимости от размера экрана.

В Опере всё выходит отлично.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<style>
body {
  color: # 000 ; background: #fff;
}

html {
  height: 100 %;
}

* html body {
  height: 100 %;
}

* {padding:  0 ; margin:  0 ; font: 10pt Tahoma, Sans-Serif;}

#tab {width:  100 %; height:  100 %; border-collapse: collapse}
#panel_left, #panel_center,#panel_right {vertical-align: top}

#header {
  background-color:#A5BED3;
  height:70px;
}

#panel_top {
 background-color:#2586d7;
 height:20px;
}

#panel_left {
width:150px;
}

#panel_center {
}

#panel_right {
width:150px;
}

#footer {
  height:40px;
  background-color:#A5BED3;
}
</style>

<body>
<table id="tab" border=1px cellpadding= 0 >
<tr><td id="header" colspan='3'>
Шапка
</td></tr>
<tr><td id="panel_top" colspan='3'>
Верхнее меню
</td></tr>

<tr height= 100 %><td id="panel_left">
Левая панель
</td>
<td id="panel_center">
Центральная панель
</td>

<td id="panel_right">
Правая панель
</td></tr>

<tr><td id="footer" colspan='3'>
Футер
</td></tr>
</table>
</body>
</html>
...
Рейтинг: 0 / 0
табличная верстка, IE и высота строк
    #34735037
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых убери или измени DOCTYPE (это из-за него), во-вторых у tr размеры игнорируются, в-третьих у тебя style вне head. Но это уже мелочь.
...
Рейтинг: 0 / 0
табличная верстка, IE и высота строк
    #34735065
drLivsi_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно это DOCTYPE !!!!!!!!!!!!!
Блин, я мучался больше 5 дней..... Теперь всё получилось. Спасибо большое.

З.Ы. Стили у меня в отдельном файле, это я для вопроса всё в один файл засунул и "промахнулся" мимо head.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / табличная верстка, IE и высота строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]