Проблемы с резиной по высоте. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 7 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
kr1
новый человек
21
Сообщения: 65
Зарегистрирован: 18.12.05
Заголовок сообщения: Проблемы с резиной по высоте.
Сообщение Добавлено: 18 Декабрь 2006, 19:05:08 
Есть макет, который отображается как надо в Opere и FF , но не в IE6
Вверх должен быть фиксированный по высоте (допустим 60px), после должны идти две колонки на оставшуюся высоту и первая колонка ограничена по ширине тоже (допустим 300px). Так вот в IE6 проблема верхняя граница не хочет фиксироватся и тянется по высоте, если поставить двум нижним ячейкам высоту в 100% она становится нормальная, но появляется ненужная полоса прокрутки равная верхней полосе.
Помогите мне с кодом, что нужно написать в IE, чтобы было как в fF и Opera. Спасибо большое.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 18 Декабрь 2006, 19:26:42 
убирайте доктайп к чертям собачьим, всю строку целиком.
Зачем он вам, если вы его все равно неправильно используете? (так кодить нельзя)

_________________
клетчатый!
kr1
новый человек
21
Сообщения: 65
Зарегистрирован: 18.12.05
Сообщение Добавлено: 18 Декабрь 2006, 21:00:24 

karamba писал(а):
убирайте доктайп к чертям собачьим, всю строку целиком.
Зачем он вам, если вы его все равно неправильно используете? (так кодить нельзя)


Ну у доктайпа есть очень удобные моменты, во первых у картинок можно назначать padding, слои выравнивать по центру margin auto, чтобы интерпретация border у слоев во всех браузерах совпадала и тд.
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 18 Декабрь 2006, 21:59:31 
Попробуй так:
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Заголовок</title>
<style type="text/css">
html, body {
   padding:0px;
   margin:0px;
   width:100%;
   height:100%;}
</style>
</head>
<body>
<table class="tbl_nobrd" style="width:100%;height:100%;background:black;">
<tr style="padding:0px;margin:0px;height:60px"><td style="padding:0px;margin:0px;color:white;height:60px" colspan=2>top height=60</td></tr>
<tr style="padding:0px;margin:0px;height:100%">
   <td style="background:yellow;width:300px;">left по ширине 300 оставшееся по высоте </td>
   <td style="background:green;">right - оставшееся пространство по высоте и ширине</td>
</tr>
</table>

</body>
</html>
kr1
новый человек
21
Сообщения: 65
Зарегистрирован: 18.12.05
Сообщение Добавлено: 18 Декабрь 2006, 22:57:43 
diezel2005, в IE появляется ненужная полоса прокрутки равная величине верхней черной полосы, а это нам не надо.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 18 Декабрь 2006, 23:13:24 

kr1 писал(а):
чтобы интерпретация border у слоев во всех браузерах совпадала


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


kr1 писал(а):
Ну у доктайпа есть очень удобные моменты, во первых у картинок можно назначать padding, слои выравнивать по центру margin auto


вы в этом твердо уверены, поэкспериментировали уже или это чужой опыт? К чему вам выравнивание блоков, если вы верстаете таблицей? Ваши рассуждения умозрительны и к вашему коду не имеют никакого отношения.
Бытует также мнение, что доктайпы нужно использовать осмысленно: если вы уверены, что ваш код будет адекватным объявленному доктайпу — используйте, не уверены — не стоит сводить броузер с ума, они и так, болезные, маются…
Глянув на ваш код, я и не рекомендовал использовать доктайп.

_________________
клетчатый!
kr1
новый человек
21
Сообщения: 65
Зарегистрирован: 18.12.05
Сообщение Добавлено: 19 Декабрь 2006, 12:15:50 
Ну в общем я в конце-концов убрал доктайп, так как поведение таблицы важнее и уже в рабочем коде подогнал все как мне надо. В итоге все, что задумал, реализовал.


Цитата:
К чему вам выравнивание блоков, если вы верстаете таблицей?


Просто готовая страница (не представленный каркас) имеет смешанню верстку, что-то удобнее таблицей, а что то дивами, поэтому я и беспокоился за доктайп, но к удивлению получилось справитья и со слоями даже без доктайп.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 7 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100