Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (3) 1 [2] 3 ( Перейти к первому непрочитанному сообщению ) |
Матроскин |
Отправлено: Jan 21 2011, 02:05 PM
|
||||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
А это что?
и далее по тексту еще трижды упоминается о фиксированности (жестко заданной ширине) центрального блока. И вообще, в каком моем примере? Я вообще не написал ни одной строки кода - я просто объяснил почему не обойтись одним float: left. Чтобы не кидаться в абстракции приведу конкретный пример - скорее всего ТС именно для реализации подобного примера и задал вопрос. Необходимо сверстать шапку сайта, у которой есть 3 блока: 1) центральный с фиксированной шириной 1024px; 2 и 3) 2 боковых, которые займут все оставшееся свободное пространство, т.е., будут резиновыми и при разрешении, допустим 1440px, ширина каждого из них составит 208px Если же разрешение меньше 1024px, то должна появиться полоса прокрутки, ширина центрального блока останется 1024px, а боковые блоки не должны съезжать, а должны остаться в одной строке с центральным. Поэтому повторюсь, что для реализации этой задачи одного float: left не достаточно. -------------------- |
||||
gregst |
Отправлено: Jan 21 2011, 02:23 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
сорри, не посмотрел кто писал про дивы и ширину в процентах =)
ну то что недостаточно одного float:left я согласен. просто я так понял что вопрос был не только в том, что бы центральный блок был 1024 пикселя но и в том, как сделать 3 дива в столбик |
SilverDEN |
Отправлено: Jan 21 2011, 02:37 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 528 Пользователь №: 196 Регистрация: 27-December 06 |
надо эти 3 div засунуть в еще 1 div c шириной 100%
-------------------- Мало знать как, нужно знать почему... |
Матроскин |
Отправлено: Jan 21 2011, 03:12 PM
|
||||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Логично И кроме этого нужно еще прописать кучу свойств для оставшихся 3 дивов Мне кажется, что таблицами эта задача решается проще всего:
-------------------- |
||||
dudeonthehorse |
Отправлено: Jan 21 2011, 04:14 PM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
на дивах можно сделать все кстати можно более подробно описать задачу? что в итоге должно получиться? так интереснее дилему решать. А вообще на jQuery это делается на раз.
я не тестировал, но должно работать. так же я не учитывал факт того, что левый и правый див должны совпадать по высоте с главным, но это можно дописать |
||
gregst |
Отправлено: Jan 21 2011, 04:17 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
а мне каажется что не надо думать о тех, у кого экран уже 1024 пикселей
|
dudeonthehorse |
Отправлено: Jan 21 2011, 04:20 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
я разобрал задачку по примеру. а вообще сейчас как никогда надо думать о таких юзерах. планшеты/коммуникаторы/нетбуки набирают обороты. все зависит от целевой аудитории сайта.
|
Матроскин |
Отправлено: Jan 21 2011, 04:24 PM
|
||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Не работает... -------------------- |
||
dudeonthehorse |
Отправлено: Jan 21 2011, 04:44 PM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 763 Пользователь №: 2933 Регистрация: 26-October 09 |
|
||
Матроскин |
Отправлено: Jan 21 2011, 04:51 PM
|
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
В лисе теперь все ок ... В 7-ом ослике плывет.
-------------------- |
Страницы: (3) 1 [2] 3 |