Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230

Разметка страницы

22.04.2013, 11:30. Показов 2002. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе утро, день и ночь. у кого что=) Помогите, пожалуйста, с разметкой страницы.
Я разбиваю страничку на контейнеры, проверьте, нормальный ли код.. у меня проблемка с котейнером add_slider - он куда-то делся..
И скажите как сделать, чтобы длинна страницы - была auto. Т.е. чтобы при уменьшении размера страницы в браузере, страница была на всю высоту, пробовал ставить значение auto в height - не помогло, зато если поставить конкретное значение в пикселях height: 2550px на моем экране как раз максимум. Но это только на моем.. как сделать автоматически?

В приложении выложил картинки - они показывают размеры моих контейнеров. Не обращайте внимания что видны только части картинок - так и должно быть)
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
84
85
86
87
88
89
90
91
<!DOCTYPE HTML>
 
<HTML>
 
    <HEAD>
 
        <TITLE>Автомир</TITLE>
 
        <LINK REL="stylesheet" HREF="index.css" TYPE="text/css">
 
    </HEAD>
 
<BODY CLASS="body_index">
 
 
<div id="wrapper"> 
 
    <header id="header"> 
 
<!--top-->
 
    <section id="top">
 
        <div id="container"> 
 
            <div id="content">
 
                <div>
 
                    <img src="test2.jpg" />
 
                </div>
 
            </div>
 
        </div> 
 
        <aside id="slider">
 
            <div>
 
                    <img src="test3.jpg" />
 
            </div>
 
        </aside>
 
    </section>
 
<!--#top-->
 
<!--Middle-->
    <section id="mid">
        <div id="forum">
            <div id="forum_news">
                <div>
 
                    <img src="test2.jpg" />
 
                </div>
            </div>
        </div>  
 
        <aside id="add_slider">
 
                <div>
 
                    <IMG SRC="test3.jpg">
 
                </div>
        </aside>
        <aside id="news">
            <div>
 
                    <IMG SRC="moto1.jpg">
 
            </div>
        </aside>
    </section>
 
    </header> 
 
 
</div>
 
 
 
 
</BODY>
 
</HTML>
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
/*Body settings
-----------------------------------------------------------------------------*/
 
.body_index {
 
    background-color: black}
 
 
 
header {display: block}
 
 
 
#wrapper {
 
    width: 1200px;
 
    margin: 0 auto;
 
    min-height: 100%;
 
    height: auto !important;    
 
}
 
 
 
html {
 
    height: 100%;}
 
 
 
#header {
 
    height: 2550px; /*?????*/
 
    background: #FFE680;
 
}
 
 
 
header section aside {
 
    display: block;}
 
 
 
 
 
 
 
/* top
 
-----------------------------------------------------------------------------*/
 
#top {
 
    width: 100%;
 
    padding: 0 0 150px;
 
    position: relative;
 
}
 
#middle:after {
 
    content: '';
 
    clear: both;
 
    display: table;
 
}
 
#container {
 
    width: 100%;
 
    float: left;
 
    overflow: hidden;
 
}
 
#content{
 
    padding: 0 0 0 700px;
 
    overflow: hidden;
 
    height: 350px;
 
}
 
 
 
#slider {
 
    float: left;
 
    width: 250px;
 
    margin-left: -100%;
 
    position: relative;
 
    background: #B5E3FF;
 
    overflow: hidden;
 
    height: 500px;
 
    width: 700px;
 
}
 
 
 
/* #Middle
 
-----------------------------------------------------------------------------*/
 
#mid {
    width: 100%;
    padding: 0 0 150px;
 
    position: relative;
}
 
#forum {
    width: 100%;
 
    float: left;
 
    overflow: hidden;
}
 
#forum_news {
    padding: 0 0 0 700px;
 
    overflow: hidden;
 
    height: 500px;
}
 
 
 
#add_slider{
 
 
 
    float: left;
 
    width: 250px;
 
    margin-left: -100%;
 
    position: relative;
 
    background: #B5E3FF;
 
    overflow: hidden;
 
    height: 150px;
 
    width: 700px;
 
}
 
 
#news {
    float: left;
 
    width: 250px;
 
    margin-left: -100%;
 
    position: relative;
 
    background: #B5E3FF;
 
    overflow: hidden;
 
    height: 800px;
 
    width: 700px;
    padding: 150px 0 0 0;
}
Миниатюры
Разметка страницы   Разметка страницы   Разметка страницы  

Разметка страницы  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.04.2013, 11:30
Ответы с готовыми решениями:

Разметка страницы
День добрый! Возникла проблема: делаю сайт, меню в нём сделано на CSS, с параметром абсолютного позиционирования. Очень желательно, чтобы...

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

Разметка страницы
header - шапка - в какой тег обрамлять контент, не новость footer - подвал

7
-1 / 2 / 1
Регистрация: 03.04.2012
Сообщений: 53
22.04.2013, 11:57
А ты попробуй вообще height убрать..
0
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
22.04.2013, 13:11
добавляй:
CSS
1
overflow: hidden;
0
-1 / 2 / 1
Регистрация: 03.04.2012
Сообщений: 53
22.04.2013, 13:38
Цитата Сообщение от Donald28 Посмотреть сообщение
добавляй:
CSS
1
overflow: hidden;
Эммм... Это же полосы прокрутки убирает...
0
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
22.04.2013, 13:44
Цитата Сообщение от teremok_teremok Посмотреть сообщение
Это же полосы прокрутки убирает...
не только. Дело в том что в данном случае высота header не подстраивается под содержимое потому, что часть дочерним элементам задано обтекание (float: left/right), т.е. header не учитывает значение высоты этих элементов. А overflow позволяет это исправить.
0
 Аватар для Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
23.04.2013, 07:09  [ТС]
Цитата Сообщение от Donald28 Посмотреть сообщение
добавляй:
CSS
1
overflow: hidden;
Я это тоже пробовал, в данном случае, header будет иметь размер по высоте до конца самого нижнего элемента..

А мне нужно привязать header к низу окна браузера.

Добавлено через 41 минуту
Посмотрел как это делают люди.. они берут контейнер, который уже не входит в wrapper, т.е помещается непосредственно перед </body>.

И присваивают ему такой код CSS:
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
#footer {
 
    width: 1200px;
 
    margin: 300px auto 0;
 
    height: 150px;
 
    background: #BFF08E;
 
    position: relative;
 
}
У меня элемент размещается. Но отступ почему-то считает от wrapper. а не от низа страницы.. как margin подправить?

Да и вообще я убрал header нафиг - лишнее, его код css просто перенес в wrapper.
0
 Аватар для Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
24.04.2013, 07:20  [ТС]
Нароод, как быть?
0
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
24.04.2013, 12:00
если честно я вообще не понимаю что ты пытаешься сделать - и еще зачем-то картинки машинок прикрепил (это наверное чтобы нам веселее было)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.04.2013, 12:00
Помогаю со студенческими работами здесь

Разметка страницы (div)
Нужно разбить страницу на три части (left, center, right), с помощью div. Для левого блока я написал в css float: left; центральный...

Разметка страницы на css
Всем привет. Начал пытаться реализовывать свой сайт. Начало было положено написанием разметки. Но возникли проблемы. Необходимо...

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

Разметка страницы таблицей. <table>
Разметил сайт таблицей. Поназадавал атрибутов height и width кругом и всё в chrome было супер ( просто пользуюсь им ), и вот закончил, дай...

Разметка страницы DIV и CSS
Я выучил основы HTML и начало CSS. Но для того чтобы все лучше понять, мне нужен припер. Покажите пожалуйста пример разметки страницы с...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru