Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/75: Рейтинг темы: голосов - 75, средняя оценка - 4.96
 Аватар для galaid
289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464

Блоки выходят за границу другого блока

20.06.2012, 18:26. Показов 14541. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте. Такая проблема: вложенные блоки выходят за границу блока, объединяющего их.
HTML5
1
2
3
4
5
6
7
<div id="catalog">
 
<div class="description">1</div>
<div class="description">2</div>
<div class="description">3</div>
 
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#catalog
{border:1px solid #0000ff;
border-radius:10px;
margin-bottom:5px;
margin-right:170px;
padding:5px;}
 
.description
{border:1px solid #0000ff;
border-radius:10px;
float:left;
margin-bottom:5px;
padding:5px;
width:30%;}
Вобщем получиться должно так, как изображено на первом примере, но получается так, как изображено на втором.

В чем проблема?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2012, 18:26
Ответы с готовыми решениями:

Как отсечь линии, которые выходят за границу окна?
Как отсечь линии, которые выходят за границу окна? Например, есть фигура, но некоторые ее части выходят за экран, как их обрезать. Уже есть...

Блоки выходят за страницу
Здравствуйте, пытаюсь добавить в разметку блок в который входят еще блоки, но остальные блоки выходят за границу понять в чем проблема не...

Верстка блоками:внутренние блоки выходят за пределы внешнего
Есть два блока: project1 и project2. Я их поместил внутрь блока project, чтобы получилось так как на прикрепленной картинке. Но теперь все...

8
36 / 36 / 28
Регистрация: 17.01.2012
Сообщений: 64
20.06.2012, 18:46
из-за float: left, применяемого к вложенным блокам, #catalog "теряет" высоту.

добавление

HTML5
1
<div style="clear: both"></div>
должно решить проблему.
0
 Аватар для galaid
289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464
20.06.2012, 19:15  [ТС]
sfc, дело в том, что вложенные блоки должны распологаться таким образом (по три в одном ряду). Нельзя ли сделать, чтобы высота главного блока зависела от вложенных? Или здесь лучше использовать таблицы?
0
36 / 36 / 28
Регистрация: 17.01.2012
Сообщений: 64
20.06.2012, 19:30
Так они ведь и будут располагаться таким образом. Блок с clear добавляется последним и не должен повлиять на отображение
1
 Аватар для galaid
289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464
20.06.2012, 19:43  [ТС]
sfc, это помогло. Спасибо.
Только, на сколько я понял, это просто такая "обманка" для браузера?
0
36 / 36 / 28
Регистрация: 17.01.2012
Сообщений: 64
20.06.2012, 20:03
Если честно, сам не так давно начал осваивать данную сферу, так что плохо ориентируюсь в подобных вопросах.
Наверное, можно сказать и так. Раньше понимал это таким образом: плавающий элемент "вырывается" из общего потока; clear отменяет действие float и высота контейнера равна высоте этого блока. Однако сейчас посмотрел, высота последнего блока (который с clear) равна 0. Так что без понятия почему так происходит, сам не против был бы узнать
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
20.06.2012, 20:35
Тайна свойства float CSS
0
29 / 29 / 10
Регистрация: 28.10.2011
Сообщений: 183
21.06.2012, 20:03
Добавь просто к стилю #catalog,
CSS
1
overflow: hidden;
и будет тебе счастье

P.S. В IE 6 это работать к сожалению не будет, но выход есть. Там же добавь еще "zoom:1;"
0
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 52
24.06.2012, 11:00
если хотите что бы главный блок становился больше от того что в нем дате ему минимальную длину. вот так min-height:дпустим 1200px; а обычный height: не указывать; а и блоку задайте pagging-bottomсколько надо отступа в пикселах);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.06.2012, 11:00
Помогаю со студенческими работами здесь

Работа с Word.Application. Как игнорировать сообщение "Поля выходят за границу печати"?
При печате документа из программы появляется сообщение 'Поля выходят за границы печати. Продолжить?' Мне нужно программно предотвратить...

Изображение и текст выходят за рамки блока
Здравствуйте. Помогите разобраться с этим У меня DLE 9.7 Я уже все файлы перековырял не могу никак исправить

Не выходят агенты из блока Source класса Покупатель
Создал модель из книги С.А. Даденкова, Е.Л. Кона &quot;Имитационное моделирование дискретных ИС&quot; на стр.125. &quot;Модель обслуживания...

Выход картинки за границу блока
Привет всем. Появилась такая проблема, которую я не в состоянии решить. Я сейчас делаю страницу, с эффектом paralax. Порезал фотографию,...

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru