С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/33: Рейтинг темы: голосов - 33, средняя оценка - 4.97
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159

Расположение div'ов на странице

06.07.2011, 22:55. Показов 6719. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулась с такой проблемой: div'ы не накладываются друг на друга... Не знаю, что делаю не так, вот код:

index.html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>бла бла</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
    <div id="main">
        <div id="logo">
            <img alt="Лого" style="width:100%" src="imgs/topNew.jpg" />
            <div id="micLogo"><img alt="Лого" style="width:40%" src="imgs/micLogo.gif" /></div>
        </div>
        <div id="comments"><img alt="Комментарии" style="width:20%; float:right" src="imgs/comments.jpg" /></div>
        <div id="blogs"><img alt="Блоги" style="width:20%; float:right" src="imgs/blogs.jpg" /></div>
    </div>
</body>
</html>
style.css:
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
html, body 
{
    background-color: #FFFFFF;
    height: 100%;
}
 
#main
{
    width:70%;
    height:auto;
    margin:0 auto;
    background-color: #FFFFFF;
    border:2px solid black;
}
 
#logo
{
    position:relative;
    width: 100%;
    margin:0 auto;
}
 
#micLogo 
{
    position:relative;
    width:40%;
    z-index:2;
}
 
#comments, #blogs
{
    position:relative;
    height:100%;
    width:100%;
    float:right;    
}
вот тут схемы: как есть


и как надо, чтоб было.


Еще важная деталь: атрибут position у div "micLogo" непременно должен быть relative.
Помогите пожалуйста...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.07.2011, 22:55
Ответы с готовыми решениями:

Расположение на странице
Всем добрый вечер! Возник вопрос: как расположить два объекта на странице рядом? То есть, у нас есть таблица, кнопка и текст. Как...

Расположение элементов на странице
Всем привет! Ребята есть такая проблема: вот ссылка на страницу http://www.shop-ts.ru/neglige/product/view/93/810 не могу понять, как...

Расположение элементов на странице
Доброй ночи. Делаю свой первый сайт в качестве обучения. Читая литературу все кажется предельно ясно, но как только начинаешь что-то делать...

5
103 / 70 / 5
Регистрация: 09.06.2011
Сообщений: 263
07.07.2011, 00:51
попробуй поэксперементировать с position, например убрать его вообще в Лого, а в МикЛого так и оставить
0
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
07.07.2011, 09:13  [ТС]
Да нет... Тут надо что-то с расположением намутить... меня, в общем-то, интересует только, как сделать наложение)
0
12 / 12 / 0
Регистрация: 20.02.2010
Сообщений: 55
07.07.2011, 10:50
Вроде вот так вот должно быть
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<style>
html, body 
{
        background-color: #FFFFFF;
        height: 100%;
}
 
#main
{
    width:70%;
    height:auto;
    margin:0 auto;
    background-color: #FFFFFF;
    border:2px solid black;
}
 
#logo
{
    position:relative;
    width: 100%;
    margin:0 auto;
}
 
#micLogo 
{
    position:relative;
    width:40%;
    z-index:1;
    margin-top: -22px;
    float:right;
    margin-right: -80px;
}
 
#comments, #blogs
{
    position:relative;
    height:100%;
    width:100%;
    float:right;    
}
</style>
<head>
    <title>бла бла</title>
</head>
<body>
    <div id="main">
        <div id="logo">
            <img alt="Лого" style="width:100%" src="imgs/topNew.jpg" />
            <div id="micLogo"><img alt="Лого" style="width:40%" src="imgs/micLogo.gif" /></div>
        </div>
        <div id="comments"><img alt="Комментарии" style="width:20%; float:right" src="imgs/comments.jpg" /></div>
        <div id="blogs"><img alt="Блоги" style="width:20%; float:right" src="imgs/blogs.jpg" /></div>
    </div>
</body>
</html>
1
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
07.07.2011, 15:55  [ТС]
Спасибо, помогло) Только надо немножко значения подкорректировать.)))
0
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
07.07.2011, 17:33  [ТС]
Появилась другая проблема:
Теперь у блоков появляется ненужный отступ. Схематично выглядит вот так:

Подскажите пожалуйста, как избавиться от этого хвоста...

Код тот же:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Молодежный Инициативный Центр</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
    <body>
        <div class="main">
            <div class="logo">
                <img alt="Лого" style="width:100%" src="imgs/topNew.jpg" />
                <div class="micLogo"><img alt="Лого" style="width:30%" src="imgs/micLogo.gif" /></div>
                <div class="bikeDude"><img alt="Чувак на велосипеде" style="width:30%" src="imgs/bikeDude.gif" /></div>
            </div>
            <div class="comments"><img alt="Комментарии" style="width:20%; float:right" src="imgs/comments.jpg" /></div>
            <div class="blogs"><img alt="Блоги" style="width:20%; float:right" src="imgs/blogs.jpg" /></div>
            <div style="clear: both;"></div>
        </div>
    </body>
</html>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.micLogo 
{
    position:relative;
    width:45%;
    /*margin:-150px -130px 0 0;*/
    float:right;
    border:2px solid black;
}
 
.bikeDude 
{
    position:relative;
    width:300px;
    height:50%;
    /*margin:-330px -300px 0 100px;*/
    float:right;
    border:2px solid black;
}
Хочу обратить внимание, что пользую CSS 2.1, поэтому никаких box-sizing тут нет...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.07.2011, 17:33
Помогаю со студенческими работами здесь

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

Расположение картинок на странице HTML
Добрый день. Такой вопрос: как сделать так, чтобы следующая картинка на страница была ниже предыдущей, а не как обычный текст немножко ниже...

Расположение на странице. ВИД: Список/Витрина
Увидел такую интересную фишку: &quot;список/витрина&quot; При нажатии того или иного варианта открывается не новая страничка , а меняется лишь...

Задать расположение картинки на веб-странице
Добрый день. Как можно задать координаты расположения картинки на веб-странице. На странице у меня есть 3 картинки, но нужно каждую...

Расположение элементов на странице относительно друг друга
Здравствуйте, на странице html расположено несколько элементов и подключен для стилей элемента свой файл css, он указывает как отображаться...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru