Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
1

интересное размещение div

24.03.2011, 10:14. Показов 3115. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
доброго времени суток всем!
есть два DIVа:
HTML5
1
2
<div style="background-color:#F00; width:250px; height:250"> red </div>
<div style="background-color:#0F0; width:100px; height:100"> green </div>
нужно расположить green поверх red, неиспользуя margin: (-XX)px....
как это сделать??
p.s. я делаю для того, чтоб с помощь jquery один div выезжал поверх другого не отодвигаю его вниз....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2011, 10:14
Ответы с готовыми решениями:

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

Размещение div
Добрый день! У меня возникла следующая проблема с размещением div внутри страницы. Все дело в...

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

Размещение изображения в div
Доброго времени суток. Подскажите как можно подогнать размер изображения под div. вот пример. ...

12
Обитатель
317 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
24.03.2011, 10:48 2
Можно попробовать так:
HTML5
1
2
<div style="position:absolute; background-color:#F00; width:250px; height:250"> red </div>
<div style="position:absolute; background-color:#0F0; width:100px; height:100"> green </div>
Добавлено через 1 минуту
Можно так:
HTML5
1
2
<div style="position:absolute; background-color:#F00; width:250px; height:250"> red
<div style="position:absolute; left:0px; background-color:#0F0; width:100px; height:100"> green </div></div>
1
589 / 96 / 6
Регистрация: 24.01.2009
Сообщений: 379
24.03.2011, 20:07 3
Sanu0074, не знаю правильно ли я тебя понял, но можно еще с помощью относительного позиционирования сделать:
HTML5
1
2
<div style="background-color:#F00; width:250px; height:250"> red </div>
<div style="position:relative; top:-250px;background-color:#0F0; width:100px; height:100"> green </div>
1
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
24.03.2011, 22:35  [ТС] 4
хотя пробовал, и тот div что вылетает с помощью Jquery всеравно пододвигает тот что на странице!
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
<span id="chose_file_upload">
txt
</span>
<div id="upload_f_in_cat">
 
</div>
 
<div style="position:absolute">
 txt
<table  width='300px' border='0'>
 
txt
 
</table>
</div>
 
 
        txt
</div>
 
 
 
</td>
  
  </tr>
  <tr>
    <td colspan="2"  height="50" bgcolor="#5f86c8"><?php include("block/footer.php"); ?>
 
 
    </td>
  </tr>
</table>
 
 
  
</div>

этот div выезжает по нажатию кнопки,
HTML5
1
2
3
4
5
6
<span id="chose_file_upload">
txt
</span>
<div id="upload_f_in_cat">
 
</div>

а этот под ним находится:
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
<div style="position:absolute">
 txt
<table  width='300px' border='0'>
 
txt
 
</table>
</div>
 
 
        txt
</div>
 
 
 
</td>
  
  </tr>
  <tr>
    <td colspan="2"  height="50" bgcolor="#5f86c8"><?php include("block/footer.php"); ?>
 
 
    </td>
  </tr>
</table>
 
 
  
</div>
везде absolute стоит, но проблема в том что этот блок:
HTML5
1
 <td colspan="2"  height="50" bgcolor="#5f86c8"><?php include("block/footer.php"); ?>
вообще в самый вех дива уехал, а должен быть внизу!!!
0
Обитатель
317 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
25.03.2011, 07:57 5
К тому, который вылезает поставь, к примеру:
CSS
1
z-index:2;
.
Это должно заставить слой который выезжает, быть выше того который стоит изначально.
1
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
25.03.2011, 08:57  [ТС] 6
Цитата Сообщение от vasvas7775 Посмотреть сообщение
К тому, который вылезает поставь, к примеру:
CSS
1
z-index:2;
.
Это должно заставить слой который выезжает, быть выше того который стоит изначально.
а есть пример того как он работает? (что надо на одном диве и что на другом ставить)
0
Обитатель
317 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
25.03.2011, 11:03 7
Если нажать кнопку Показать/Скрыть, увидишь блок, который прячется.

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
<script language="JavaScript" type="text/javascript">
function showhide(id_div)
{
if(document.getElementById(id_div).style.display=="none")
{
document.getElementById(id_div).style.display="block";
}
else
{
document.getElementById(id_div).style.display="none";
}
}
</script>
 
<style>
#blocks { position:absolute; top:10px; left:50%; margin-left:-300px; width:600px; height:300px; border:solid 1px; background:#DDDDDD;}
#blocks1 { position:absolute; margin-top:50px; width:500px; height:100px; border:solid 1px; margin-left:auto: margin-right:auto;
           left:50%;margin-left:-250px; background:#66FF66; z-index:2; padding:10px;}
</style>
<!--[if IE]>
<style>
body {text-align:center;}
#blocks { position:absolute; top:10px; width:600px; height:300px; border:solid 1px; background:#DDDDDD;}
#blocks1 { width:500px; height:100px; border:solid 1px;
            background:#66FF66; z-index:2; padding:10px;}
</style>
<![endif]-->
 
<body>
<div id="blocks1" style=" display: none">Скрывающийся блок, он вылазиет на верх, выше всех блоков, благодаря  z-index:2;</div>
<div id="blocks">
 <a onClick="showhide('blocks1');" href="#" title="Нажми сюда, что бы показать скрыть слой">Показать/скрыть слой</a>
</div>
</body>
1
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 7
16.08.2012, 01:32 8
Расположить один див поверх другого кроссбраузерно, причем чтобы ИЕ6 понимал position:absolute;!!!
надо так:
никаких z-index, java и прочих наворотов!
Поскольку ИЕ вообще туго работает с div-ами то ставьте свои два дива внутрь таблицы!
Тогда не надо указывать и top и left absolute, выши дивы будут заключены в таблице, как в консерве.
Вот код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<table height="50px">
<tr>
<td>
<div class="homme-img">
Можно и тут картинку поставить, или прописать в стиле фоном.
</div>
<div class="homme">
<h1>Заголовок</h1>
</div>
</td>
</tr>
</table>
Код css
CSS
1
2
3
4
5
6
7
8
9
10
11
12
.homme-img {
background: url('.../img/schuka.png') no-repeat scroll left bottom;
float:left;
width:555px;
height:49px;
position:absolute;
}
 
.homme {
float:right;
width:555px;
}
И будет див с картинкой поверх дива с заголовком
Ну и на этом примере возможны вариации...
Удачи!
0
and_y87
20.08.2012, 17:29
  #9

Не по теме:

RoooM, ИЕ6, 7, 8 - табун полудохлых хромых лошадей которых надо пристрелить...
и забыть про них...

Многие сайты готовы сделать всплывающее окошко глосящее:
"Ваш браузер устарел!
Для корректной работы сайта рекомендуем вам обновить ваш браузер"

ИМХО: ИЕ6-8 слишком много внимания себе просят, и создают гемора

0
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 7
20.08.2012, 17:38 10
Смотрите статистику! BIGMIR констатирует факт -
80% украинцев до сих пор сидит на ИЕ6
(возможно это старые компы, села, регионы)
Тоесть на них можно просто забить?
и послать их на всплывающее окошко?
0
Develo0per
424 / 368 / 75
Регистрация: 27.02.2012
Сообщений: 1,379
Записей в блоге: 97
20.08.2012, 17:48 11
RoooM, я суров, что поделать пускай обновляются...
0
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5
20.08.2012, 18:00  [ТС] 12
Цитата Сообщение от RoooM Посмотреть сообщение
80% украинцев до сих пор сидит на ИЕ6
бред, этого быть неможет....
0
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 7
20.08.2012, 19:07 13
Сегодня статистика БИГМИРА отличается от Декабря 2011, возможно они небесплатно пиарят ХРОМ.
Хотя в мире и по сегодня лидер ИЕ.
Но как бы там ни было... я считаю все должны иметь доступ к сайту. Даже 20% пользователей нельзя терять!!!
http://www.artlebedev.ru/tools/browsers/
http://webrowser.ru/rynok/stat... -goda.html
http://ukrainianiphone.com/02/04/2012/57275
http://top.bigmir.net/global/browser
0
20.08.2012, 19:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2012, 19:07
Помогаю со студенческими работами здесь

Размещение Div вертикально
Добрый день! У меня проблема с размещением div'ов. Она состоит в том, что у меня не получается...

Размещение div блоков
Мне нужно сделать на сайте вот так: Но у меня получается вот так: Код CSS: #page {...

Последовательное размещение div-ов
Добрый вечер (день для кого-то, быть может)! У меня возникла проблема с версткой. У меня есть 3...

Размещение div на странице
Доброго времени суток! Очень надеюсь на вашу помощь, у меня вот какая проблема, начала изучать...

Размещение изображений в div
Не могу окончательно добить правильное красивое отображение изображений в div-блоках. Изображения...

Незаурядное размещение div'a
Здравствуйте. У меня проблема, не знаю как решить поставленную задачу: Есть шаблон, резиновый,...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru