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

DIV внутри DIV, обтекаемость и размеры

31.01.2015, 19:50. Показов 2151. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Прошу подсказать как справиться.
Есть блочная верстка. 2 основных блока, в одном еще 4: 1 горизонтальный по всей ширине (в нем еще 3) и 3 вертикальных равномерного размера по всей ширине.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<div class="Main">
 
    <div class="Navigation">
    
        <div class="Navigation_Account">
        
            <div class="Navigation_Account_User">
            
                User
            
            </div>
            
            <div class="Navigation_Account_Message">
            
                Message
            
            </div>
            
            <div class="Navigation_Account_Registration">
            
                Registration
            
            </div>
        
        </div>
        
        <div class="Navigation_Site">
        
            <div class="Navigation_Site_Page">
            
                Page
            
            </div>
            
            <div class="Navigation_Site_Relation">
            
                Relation
            
            </div>
            
            <div class="Navigation_Site_Article">
            
                Article
            
            </div>
        
        </div>
        
        <div class="Navigation_Company">
        
            <div class="Navigation_Company_Page">
            
                Page
            
            </div>
            
            <div class="Navigation_Company_Logo">
            
                Logo
            
            </div>
            
            <div class="Navigation_Company_Contact">
            
                Contact
            
            </div>
        
        </div>
    
    </div>
    
    <div class="Content">
    
        <div class="Navigation_Element_1">
        
            Контент элемент 1
        
        </div>
    
    </div>
 
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.Navigation
{
    width: 50%;
    text-align: center;
    float: left;
}
    .Navigation_Account
    {
        
    }
        .Navigation_Account_User
        {
            float: left;
        }
        
        .Navigation_Account_Message
        {
            float: left;
        }
        
        .Navigation_Account_Registration
        {
            float: left;
            clear: none;
        }
    
    .Navigation_Site
    {
        
    }
        .Navigation_Site_Page
        {
            width: 33.33%;
            float: left;
        }
        
        .Navigation_Site_Relation
        {
            width: 33.33%;
            float: left;
        }
        
        .Navigation_Site_Article
        {
            width: 33.33%;
            float: left;
        }
    
    .Navigation_Company
    {
        
    }
        .Navigation_Company_Page
        {
            float: left;
        }
        
        .Navigation_Company_Logo
        {
            float: left;
        }
        
        .Navigation_Company_Contact
        {
            float: left;
        }
Блоки съезжают на блок порядком выше себя. Когда задаю размер 3-м блокам 15%, то они перепрыгивают строкой (в запасе размера еще пару таких блоков). Игрался, что-то пытался, читал Хабр, но так и не додумал до решения. Подскажите, пожалуйста.

Как в итоге получить вот такую верстку:
Миниатюры
DIV внутри DIV, обтекаемость и размеры  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2015, 19:50
Ответы с готовыми решениями:

Как выровнять 3 div в одну горизонталь внутри большого div?
Добрый вечер. Имеется 3 div внутри большого div. Необходимо выровнить внутренние div по горизонтали. Делаю так, чтобы левый и правый div...

Как растянуть div на всю страницу внутри фиксированного div
Здравствуйте, скажите пожалуйста как можно растянуть div на всю страницу внутри фиксированного div &lt;div style=&quot;width:500px;...

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

2
53 / 12 / 4
Регистрация: 20.05.2014
Сообщений: 47
31.01.2015, 21:07
Попробуй так. И еще совет, используй CSS reset. Лично я пользуюсь от Эрика Мейера, если не в курсе погугли.

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
div {
    border: 1px solid #000;
}
.Navigation {
    width: 49%;
    float: left;
}
.Content {
    width: 49%;
    float: right;
}
.Navigation_Account_User,
.Navigation_Site_Page,
.Navigation_Company_Page{
    float: left;
}
.Navigation_Account > div,
.Navigation_Site > div,
.Navigation_Company > div {
    width: 32%;
    display: inline-block;
}
1
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 13
31.01.2015, 21:50  [ТС]
Спасибо за ответ. Попробую в работе. Еще помогло display:table для Navigation_Account, Navigation_Site.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2015, 21:50
Помогаю со студенческими работами здесь

Выровнять по центру, по горизонтали div, внутри другого div
Есть див, в нём три других дива. Как выровнять их по середине? В этих блоках был использован float:left, чтобы стояли в ряд.

Выравнивание нескольких div'oв внутри другого div'a
Собственно задача Имеется: &lt;div id=&quot;menubar&quot;&gt; &lt;div class=&quot;menu_item&quot;&gt; Главная &lt;/div&gt; &lt;div...

Ориентация двух div внутри большого div
Доброго дня! Помогите с div-ми. Верстка у меня адаптивная. Сверстано все в процентах. Необходимо сделать так, чтобы блок В бы всегда...

Несколько div внутри общего div'a
В диве &quot;content&quot; находится много дивов &quot;info&quot; с однотипной информацией из бд: #content { position: absolute; min-width:...

overflow div внутри div
Здравствуйте. Задача такова: есть див который растягивается на всю высоту экрана, внутри его есть 2 дива, внутренности первого дива...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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