Вопрос о блоках, содержащих чайлдовые блоки с float: @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 20 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Заголовок сообщения: Вопрос о блоках, содержащих чайлдовые блоки с float:
Сообщение Добавлено: 8 Сентябрь 2005, 13:33:55 
В конструкции, приведённой ниже, блок wrapper не будет растянут чайлдовыми блоками left и left2. Практически все браузеры, кроме ИЕ, не будут отображать красный фон вокруг и под left и left2. Также, left и left2 не будут позиционированны в центре страницы.
Вопрос к знатокам: можно ли не присваивая wrapper'у какого-либо флоата, всё-таки растянуть его чайлдовыми блоками и отровнять их по центру?

Код:

Код:
<div id="wrapper" style="margin: 0 auto; background: #f00">
 <div id="left" style="float: left; background: #fff;"></div>
 <div id="left2" style="float: left; background: #fff;"></div>
<div>

_________________
корабли лавировали, лавировали и вылавировали
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 8 Сентябрь 2005, 13:44:47 
RTFM
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 8 Сентябрь 2005, 13:45:35 
Faux Columns?

_________________
корабли лавировали, лавировали и вылавировали
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 8 Сентябрь 2005, 13:54:45 
RTFM по теме clear

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 8 Сентябрь 2005, 14:01:59 
Тут видите ли, в чем проблема. Я пребываю в мозговом коллапсе и обращение в форум для меня — крайность.
Я действительно не улавливаю сути проблемы. Просто ещё не 100% понимаю как ведут себя блоки в потоке, да, я никогда не блистал отточенным интеллектом.
Но ситуация авральная и я не могу посвятить 4 часа спецификации CSS, я не дома на диване, а в офисе =)

Inviz, управление потоком после перемещаемого контента? Зачем?

_________________
корабли лавировали, лавировали и вылавировали
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 8 Сентябрь 2005, 14:07:10 
horn, так. Берёте любой графический редактор. Рисуете схему того, что Вы хотите получить. Выставляете здесь. Тогда Вы имеете шанс на ответ.
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 8 Сентябрь 2005, 14:12:57 

Цитата:
horn, так. Берёте любой графический редактор. Рисуете схему того, что Вы хотите получить. Выставляете здесь. Тогда Вы имеете шанс на ответ.



один из немногих ценных советов на всем форуме за все время моего пребывания :laugh: :beer:

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 8 Сентябрь 2005, 14:21:12 
оффтопик:
Бaзиль, обращайся! ;) Аська к твоим услугам! :lol:
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 8 Сентябрь 2005, 14:28:00 
Акела, ссылка
Бaзиль, я не злоупотреблял, поэтому, в конечном итоге, всегда получал ответ =)

_________________
корабли лавировали, лавировали и вылавировали
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 8 Сентябрь 2005, 15:02:53 
horn, Вы уж простите, сплю на ходу, с утра сдавал заказ. Но проблема Ваша имхо не проблема. Один из способов:
Код:
<!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 {
   height: 100%;
   margin: 0px;
   text-align: center;
}
#wrapper {
   margin: 0px;
   padding-right: 20px;
   padding-left: 20px;
   padding-bottom: 10px;
   padding-top: 10px;
   width: 600px;
}
#left2 {
   float: right;
   width: 280px;
   position: absolute;
   left: 50%;
}
#left1 {
   position: absolute;
   right: 50%;
   width: 280px;
}
</style>
</head>
<body>
<div id="wrapper">
   <div id="left2">
      Контент.
   </div>
   <div id="left1">
      Контент.
   </div>
</div>
</body>
</html>


Я наверняка навалял глупостей и написал в коде много лишнего, но коллеги поправят. Ещё раз сорри: сплю.


Последний раз редактировалось Акела 8 Сентябрь 2005, 15:15:08, всего редактировалось 1 раз.
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 8 Сентябрь 2005, 15:13:21 
Акела, идею я ухватил, спасибо. :beer:
Покамест, дальше "либо абсолютное позиционирование, либо флоаты" я не ходил.
Не знал, что надо их микшировать =) «Ну тк, профессионал, х..ле» © :laugh:

_________________
корабли лавировали, лавировали и вылавировали
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 8 Сентябрь 2005, 15:24:31 
clear - как раз растягиваед родительский элемент чайлдновыми флоаченными блоками.

Акела,
я может плохо соображаю, но код который вы представили дает не совсем те результаты :)
ща попробую сам код дать, момент

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 8 Сентябрь 2005, 15:32:12 
визуализация кода ниже: http://inviz.personart.ru/akela .
Оно? :)

Код:
<!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 {
    height: 100%;
    margin: 0px;
    text-align: center;
}
#wrapper {
    margin: 0px;
    padding:10px 20px;
    width: 560px;
    background: #f90;
}
#left2 {
    float: right;
    width: 279px;
    background: #ccc;
    border-left:1px solid #fff;
}
#left1 {
    float:left;
    width: 280px;
    background: #ccc;
}
</style>
</head>
<body>
<div id="wrapper">
    <div id="left2">
        Контент.
    </div>
    <div id="left1">
        Контент.
    </div>
    <div style="clear:both"></div>
</div>
</body>
</html>

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 8 Сентябрь 2005, 15:43:25 
Вроде бы оно.
Только в Вашем коде работает, а в моём -- уд! =)
Будем покопаться =)

_________________
корабли лавировали, лавировали и вылавировали
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 8 Сентябрь 2005, 15:46:02 
<div style="clear:both"></div> не забыли? :)

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 8 Сентябрь 2005, 15:56:46 
Упаси Бог =)
Всё работает. Гранмерси. :beer:

_________________
корабли лавировали, лавировали и вылавировали
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 8 Сентябрь 2005, 18:42:15 
оффтопик:
Inviz, как по рождению буддист, я никогда не поощрял христианской благотворительности! ;)
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 8 Сентябрь 2005, 18:50:22 
Акела,
:laugh: если настроение есть отчего не :)

_________________
критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 8 Сентябрь 2005, 20:35:36 
Inviz, а может ты под настроение еще и верстаешь всем подряд на халяву? :beer: :laugh: :laugh:

_________________
Frontend developer: IonDen.com
Inviz Муж.
соучастник
0
Сообщения: 687
Зарегистрирован: 05.04.05
Сообщение Добавлено: 8 Сентябрь 2005, 21:04:19 
IonDen666, :laugh: :laugh:

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


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