Проблема с версткой

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Проблема с версткой

Сообщение Debugger » 03.11.2009 (Вт) 18:03

Изучаю DIVную верстку. Надо сделать макет страницы: один блок вверху, потом 3 блока в строчку (1 и 3 имеют фиксированную ширину) и ещё один блок внизу. Внизу страницы. Верстал, верстал, но наткнулся на две проблемы:
1) Кроссбраузерность: IE8 рисует страницу по-одному, а FF&O - совсем по-другому.
2) Никак не поставить подвал на место. В этом макете его не видно вообще.
Поможете?
Вложения
Копия (2) text.rar
(466 байт) Скачиваний: 47

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Re: Проблема с версткой

Сообщение Oxygen » 03.11.2009 (Вт) 20:28

Да что же вы всё в раре то заливаете? :( Хотела скачать посмотреть, мб подсказать чего, ток рар качать и ставить лень... Под никс это немного геморно. Перезалей, плз в зипе если не сложно.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Проблема с версткой

Сообщение Antonariy » 03.11.2009 (Вт) 21:09

Под никс 7z вроде есть, он рары понимает.
Вложения
Копия (2) text.zip
(492 байт) Скачиваний: 38
Лучший способ понять что-то самому — объяснить это другому.

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Re: Проблема с версткой

Сообщение Oxygen » 03.11.2009 (Вт) 21:28

Исходя из моего скромного опыта в веб вёрстке - это всё лучше не дивами делать, а таблицей. в таблицу уже можно потом напихать дивов. Это моё скромное ИМХО.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Проблема с версткой

Сообщение Debugger » 03.11.2009 (Вт) 21:55

Я тоже так думал. Таблицей всё просто и делается в несколько тегов без мазохизма. Но надо дивами... Надо.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Проблема с версткой

Сообщение Хакер » 03.11.2009 (Вт) 22:22

Почему?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Проблема с версткой

Сообщение Proxy » 03.11.2009 (Вт) 22:59

Мой опыт работы с тэго div не велик, поэтому причину назвать затрудняюсь (последний раз с HTML копался ещё в школе).
Могу сказать только что в опере ничего вообще не отобразилось, а в FF и Google Chrome всё нормально, за исключением того, что в нижней части текст не отобразился.

По продолжению ветки... человек спрашивает "А как мне сделать %действие%?", ждёт вполне в ответ что-то логичное... А вместо ответа его спрашивают "а почему ты это хочешь сделать %действие%?"
Мало ли, раз написал - значит так надо. Разные причины могут быть: от конкретного задания до попытки научиться сделать это именно с div. Да и в конце-концов просто из любопытства, интересно же почему не работает, что здесь не так. Мало ли какие причины у человека.
А вы всё зачем да почему... Знаете - так скажите и не взрывайте мозг. Я вот не знаю: знал бы - обязательно помог бы.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Проблема с версткой

Сообщение Хакер » 03.11.2009 (Вт) 23:01

Proxy писал(а):По продолжению ветки... человек спрашивает "А как мне сделать %действие%?", ждёт вполне в ответ что-то логичное... А вместо ответа его спрашивают "а почему ты это хочешь сделать %действие%?"
Мало ли, раз написал - значит так надо. Разные причины могут быть: от конкретного задания до попытки научиться сделать это именно с div. Да и в конце-концов просто из любопытства, интересно же почему не работает, что здесь не так. Мало ли какие причины у человека.
А вы всё зачем да почему... Знаете - так скажите и не взрывайте мозг. Я вот не знаю: знал бы - обязательно помог бы.

Зашей вены и улыбнись.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Проблема с версткой

Сообщение MIT » 04.11.2009 (Ср) 0:04

Так?
text - Copy.zip
(443 байт) Скачиваний: 55
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Проблема с версткой

Сообщение Debugger » 04.11.2009 (Ср) 11:18

Почему?

Потому что так мне сказали.
Могу сказать только что в опере ничего вообще не отобразилось, а в FF и Google Chrome всё нормально, за исключением того, что в нижней части текст не отобразился.

Да, в этом-то и геморрой. Нижняя часть должна отображаться, а она не хочет.
2 MIT
Спасибо, но я до такого сам дошел. Сложность в том, что нижний DIV должен быть внизу ВСЕЙ страницы.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Проблема с версткой

Сообщение MIT » 04.11.2009 (Ср) 12:44

Debugger писал(а):нижний DIV должен быть внизу ВСЕЙ страницы
Можешь немного попонятнее? У тебя в оригинале стоит "height:250px", как он должен занимать всю страницу?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Проблема с версткой

Сообщение Хакер » 04.11.2009 (Ср) 13:27

Потому что так мне сказали.

Высшие силы?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Проблема с версткой

Сообщение Joo » 04.11.2009 (Ср) 13:49

На таблицах проще, но на DIV'ах правильнее.

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

1. Делаешь внешний DIV (content) настраиваешь ему минимальную высоту 100% для IE существует css-хак.
2. Внутрь content пихаешь шапку, три блока и нижнее поле (padding-bottom) Content делаешь высотой в footer или вниз толкаешь еще блок высотой как footer, но не footer (чтобы футер не наезжал на содержимое)!
3. Под content пихаешь footer и делаешь ему верхний отступ (margin-top) -(минус)Высоты футера.

Все. Будет не ясно напишу код.
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Проблема с версткой

Сообщение dr.MIG » 04.11.2009 (Ср) 16:07

Debugger писал(а):Сложность в том, что нижний DIV должен быть внизу ВСЕЙ страницы.

В плане этого могу посоветовать такое кроссбраузерное решение, в основе которого как раз способ про который писал Joo.
Salus populi suprema lex

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Проблема с версткой

Сообщение Joo » 04.11.2009 (Ср) 16:26

dr.MIG писал(а):
Debugger писал(а):Сложность в том, что нижний DIV должен быть внизу ВСЕЙ страницы.

В плане этого могу посоветовать такое кроссбраузерное решение, в основе которого как раз способ про который писал Joo.


Угу, именно так. Видать проблема на первом месте, раз сайт ей посвятили. :lol:
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Проблема с версткой

Сообщение Debugger » 04.11.2009 (Ср) 17:32

dr.MIG писал(а):В плане этого могу посоветовать такое кроссбраузерное решение, в основе которого как раз способ про который писал Joo.

Спасибо! То, что доктор прописал :D .
Можешь немного попонятнее? У тебя в оригинале стоит "height:250px", как он должен занимать всю страницу?

Чтобы он "клеился" к низу страницы, как на сайте - примере.
Хакер писал(а):
Потому что так мне сказали.

Высшие силы?

Почти угадал.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Проблема с версткой

Сообщение Antonariy » 05.11.2009 (Чт) 11:43

Код: Выделить всё
По продолжению ветки... человек спрашивает "А как мне сделать %действие%?", ждёт вполне в ответ что-то логичное...
Просто когда очевидный нуб хочет странного, логично предположить, что он сам не понимает, чего хочет, соответственно встает вопрос, а обязательно ли нужно именно это и ничто иное более разумное, доброе, вечное? И чуть реже, чем всегда, при предоставлении альтернативы он с благодарностью от странного отказывается. Конкретно с дивами — это нужно взорвать СВОЙ мозг, чтобы помочь (если нет готового шаблона), потому и вопросы :)
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

    TopList