Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (3) [1] 2 3 ( Перейти к первому непрочитанному сообщению ) |
Ilidan |
Отправлено: Jan 20 2011, 07:48 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 940 Пользователь №: 508 Регистрация: 30-March 07 |
Всем привет! Подскажите к расположить 3 дива как 3 столбца? Причем средний должен быть фиксированой ширины, например, 1024 px, а боковые просто растягиваться по ширине к краям экрана.
-------------------- ;-) |
Asid Storm |
Отправлено: Jan 21 2011, 02:41 AM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 895 Пользователь №: 39 Регистрация: 27-August 06 |
Эх... С фиксированной не знаю как (Только если с помощью JS вычислять размер окна пользователя и задавать определённые размеры боковым дивам) А если не фиксировано то:
|
||
Матроскин |
Отправлено: Jan 21 2011, 07:15 AM
|
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Таблицей сделать будет просто и кроссбраузерно. Если надо обязательно дивами, то можно глянуть здесь.
-------------------- |
gregst |
Отправлено: Jan 21 2011, 11:31 AM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
style="float:left;"
|
Матроскин |
Отправлено: Jan 21 2011, 12:41 PM
|
||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Так просто не прокатит... достаточно сделать ширину окна браузера меньше ширины центрального блока и все поплывет. -------------------- |
||
SilverDEN |
Отправлено: Jan 21 2011, 12:43 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 528 Пользователь №: 196 Регистрация: 27-December 06 |
А если в центральный div невидимую картинку 1024*1px засунуть, то картинка и растянет его.
-------------------- Мало знать как, нужно знать почему... |
gregst |
Отправлено: Jan 21 2011, 01:06 PM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
ну так написано же - жестко заданная ширина. а с картинкой вообще кривой вариант |
||
Матроскин |
Отправлено: Jan 21 2011, 01:30 PM
|
||||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Написано:
Если просто указать выравнивание при помощи float:left и при этом ширина окна браузера будет большей, чем ширина центрального блока, который с фиксированной шириной, то все будет ок - все 3 блока будут располагаться в одной строке. Если же сузить окно браузера и его ширина станет меньшей, чем ширина фиксированного блока, то все как раз и поплывет. В итоге получим 2-3 строки (в зависимости от ширины браузера в данный момент). При этом жестко заданная ширина центрального блока останется, т.е., появится полоса прокрутки, если ширина браузера меньше ширины фиксированного блока. Так что одного float:left здесь недостаточно. -------------------- |
||||
gregst |
Отправлено: Jan 21 2011, 01:47 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
ну в твоем примере вообще ширина жестко не указана
|
gregst |
Отправлено: Jan 21 2011, 01:49 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
можно попробовать параметр max-width
|
Страницы: (3) [1] 2 3 |