Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
Здравствуйте.
Хотел бы задать пару вопросов по верстке.
1) Есть div#content, который меняет свою высоту взависимости от того сколько туда заполнить информации. Есть дивы right и left, которые являются рамкой для дива content. Как можно сделать так, что бы дивы - рамки автоматически принимали бы высоту дива - контента, после того как я его заполню информацией.
2) Почему див common не растягивается по высоте при наполнении его дивами left,content и right?
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
1. Если ты имеешь ввиду выравнивание div колонок по высоте, то тут много вариантов.
В сети много статей на эту тему. Универсального способа пока нет. Все сводится к различных хакам, хукам и прочему шаманству.
Имхо, самый простой вариант сверстать это таблицой. http://forum.php.su/topic.php?fo...41&topic=315
2. Растянется если уберешь float
biperch
Отправлено: 19 Марта, 2010 - 18:07:37
Частый посетитель
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Помог: 8 раз(а)
Ch_chov пишет:
Имхо, самый простой вариант сверстать это таблицой.
многие ЦМС переходят на верстку дивами, да и работодатели требуют верстку дивами.
Хотя я не ощутил от переходов какогото невероятного превосходства, все равно потом в дивах лепят таблицы
JustUserR
Отправлено: 19 Марта, 2010 - 19:21:28
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Phantik пишет:
Почему див common не растягивается по высоте при наполнении его дивами left,content и right
Потому что позиционирование не статическое а относительное и там нужно вручную высчитывать позиции
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Ch_chov
Отправлено: 19 Марта, 2010 - 19:26:15
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
biperch пишет:
многие ЦМС переходят на верстку дивамимногие ЦМС переходят на верстку дивами
Большинство CMS использует шаблоны и шаблонизаторы. И не привязаны к верстке.
JustUserR
Отправлено: 19 Марта, 2010 - 19:28:24
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Ch_chov пишет:
Большинство CMS использует шаблоны и шаблонизаторы
Но ведь не всегда можно однозначно со стороны сервера определить типа браузера у клиента - разве что если передавать с помощью Iframe или AJAX после того кк узнаете всю информацию через JS у пользователя
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Ch_chov
Отправлено: 19 Марта, 2010 - 20:30:46
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Причем тут тип браузера?
JustUserR
Отправлено: 20 Марта, 2010 - 11:57:32
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Ch_chov пишет:
Причем тут тип браузера?
Разные браузеры могут по-разному обрабатывать один и те же вещи - можно конечно пытаться узнать тип браузера с помощью PHP и отдавать ему соответствующий шаблон - но гораздо лучше сделать это за счет CSS-фич или JS-определения
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Ch_chov
Отправлено: 20 Марта, 2010 - 18:21:26
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Это понятно. Только вопрос был не про это.
JustUserR
Отправлено: 21 Марта, 2010 - 11:54:59
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Ch_chov пишет:
Это понятно. Только вопрос был не про это
Возможно Что касается оригинального вопроса про высоту div-а то он все-таки зависит от типа браузера - да и с помощью JS легко решается (Узнаем параметры шрифта/абзаца и на их основе вычисляет высоту блока и подгоняем размеры
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.