Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 11

Float и left - резиновая верстка

22.01.2013, 10:12. Показов 2964. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять что не так. Объясните, пожалуйста, почему слой с выравниванием по правому краю съежает на следующую строку?!
CSS
1
2
3
4
5
6
<style type='text/css'>
  .header{ width: 100%; }
  .logo{ background: red; float: left; width: 100px;}
  .center{ background: green; margin: 0px 100px; }
  .basket{ background: orange; float: right; width: 100px;}
</style>
HTML5
1
2
3
4
5
6
7
<body>
                <div class='header'>
                    <div class='logo'>dfgdf</div>
                    <div class='center'>dfgdf</div>
                    <div class='basket'>dfgffd</div>
                </div>
</body>
Вот картинка:
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.01.2013, 10:12
Ответы с готовыми решениями:

Верстка блоков с float:left и общим min-height
Здравствуйте, облазил уже кучу форумов, но ответа так и на нашел. Верстка примерно такая &lt;div style=&quot;min-height:300px;&gt; ...

Ошибка при создании трех колонок (float:left, float:right и margin:0 auto;)
3-й час бьюсь, но никак не могу понять, что не так делаю. почему оранжевый блок опускается? &lt;!DOCTYPE html&gt; ...

Резиновая верстка
Подскажите, какими средствами можно решить такое задание: На странице расположены блоки-ячейки одинаковой высоты и ширины внутри, которых...

9
5 / 5 / 0
Регистрация: 21.01.2013
Сообщений: 45
22.01.2013, 13:30
ты не задал обтекание <div class="center"> по этому последующий блок съезжает вниз.
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 11
22.01.2013, 13:41  [ТС]
Цитата Сообщение от Elmanderrr Посмотреть сообщение
ты не задал обтекание <div class="center"> по этому последующий блок съезжает вниз.
CSS
1
2
3
4
5
6
<style type='text/css'>
  .header{ width: 100%;}
  .logo{ background: red; float: left; width: 100px;}
  .center{ background: green; float: left; margin: 0px 100px; }
  .basket{ background: orange; float: right; width: 100px;}
</style>
Но тогда он словно перестает быть резиновым...


А мне нужно чтобы он тянулся от левого до правого и при этом фон не исчезал... Как быть?
0
5 / 5 / 0
Регистрация: 21.01.2013
Сообщений: 45
22.01.2013, 14:02
CSS
1
2
3
4
5
6
<style type='text/css'>
  .header{ width: 100%;}
  .logo{ background: red; float:left; width:33%;}
  .center{ background: green; width:33%; float:left;}
  .basket{ background: orange; width: 34%; float:left;}
</style>
вот так попробуй
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 11
22.01.2013, 14:08  [ТС]
Цитата Сообщение от Elmanderrr Посмотреть сообщение
CSS
1
2
3
4
5
6
<style type='text/css'>
  .header{ width: 100%;}
  .logo{ background: red; float:left; width:33%;}
  .center{ background: green; width:33%; float:left;}
  .basket{ background: orange; width: 34%; float:left;}
</style>
вот так попробуй
Спасибо! Так оно работает! Но тогда сложно вычислить проценты 2-ух других, если один из блоков имеет фиксированную ширину(px)...
0
5 / 5 / 0
Регистрация: 21.01.2013
Сообщений: 45
22.01.2013, 14:11
Я конечно тоже еще новичок. Но думаю что это уже мазохизмом назвать можно будет. Либо используй везде проценты, либо уж задавай всем блоками фиксированную величину в px. Я просто не могу понять зачем что-то задавать в px, а соседний, обтекаемый им элемент, в %, где такое используется то?
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 11
22.01.2013, 14:24  [ТС]
Цитата Сообщение от Elmanderrr Посмотреть сообщение
Я конечно тоже еще новичок. Но думаю что это уже мазохизмом назвать можно будет. Либо используй везде проценты, либо уж задавай всем блоками фиксированную величину в px. Я просто не могу понять зачем что-то задавать в px, а соседний, обтекаемый им элемент, в %, где такое используется то?
CSS
1
2
3
4
5
6
<style type='text/css'>
  .header{ width: 100%; }
  .logo{ background: red; float: left; width: 100px;}
  .center{ background: green; margin: 0px 100px; }
  .basket{ background: orange; float: right; width: 100px;}
</style>
В самом начале как видишь я не использовал проценты. header{ width: 100%; } - это ширина их родителя. Но особо она роли не играет, можно её даже не указывать. Пусть будет так:
CSS
1
2
3
4
5
<style type='text/css'>
  .logo{ background: red; float: left; width: 100px;}
  .center{ background: green; margin: 0px 100px; }
  .basket{ background: orange; float: right; width: 100px;}
</style>
Но в любом случае последний слой съезжает вниз. Почему?! понять не могу, хотел чтоб кто-то на мысль натолкнул
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
22.01.2013, 14:37
Цитата Сообщение от zkotzzz Посмотреть сообщение
HTML5
1
2
3
4
5
<div class='header'>
    <div class='logo'>dfgdf</div>
    <div class='center'>dfgdf</div>
    <div class='basket'>dfgffd</div>
</div>
center
↑↓
basket
HTML5
1
2
3
4
5
<div class='header'>
    <div class='logo'>dfgdf</div>
    <div class='basket'>dfgffd</div>
    <div class='center'>dfgdf</div>
</div>
1
5 / 5 / 0
Регистрация: 21.01.2013
Сообщений: 45
22.01.2013, 14:49
Блин, действительно все настолько просто оказалось Мне аж самому интересно стало. Я совсем не в том направлении мыслил. Спасибо что вмешался, Vovan-VE
0
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 11
22.01.2013, 14:52  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
center
↑↓
basket
Спасибо! Теперь понял почему!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2013, 14:52
Помогаю со студенческими работами здесь

резиновая верстка
как сделать чтобы на всех размерах экрана,блоки с картинками не съезжали друг на друга,а стояли на одном месте? (это блок первый),таких...

Резиновая верстка
Допустим есть блок: &lt;div class=&quot;content&quot;&gt; &lt;div&gt; И стиль: .content { height:450px;

резиновая верстка
прилагаю дизайн страницы, в качестве примера конечно же. Хочется узнать ответы на такие вопросы: 1)какие элементы страницы стоит сделать...

Резиновая верстка
Добрый день! Нужно резиново спозиционировать div относительно wraper. Чтобы при уменьшении размера монитора div не двигался, пока не начал...

Резиновая верстка
Не могу понять одного. Как выставить &quot;резиновые&quot; параметры для страницы где много графики? ну например, рисованное окно на фоне, в котором...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru