Перекрывающиеся div - PullRequest
       1

Перекрывающиеся div

9 голосов
/ 22 июня 2010

Мне требуется 2 перекрывающихся элемента div, которые выглядят так, как показано ниже.

    ------------------------------------
   |                      |             |
   |   ------------------ |             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  '                  '|             |
   |  --------------------|             |
   |  '                  '|             |
   |  '                  '|             |
   |   -------------------|             |
   |                      |             |
   |                      |             |
    ------------------------------------

Но так или иначе я не могу получить это. вот это место, где я возился Может кто-нибудь сказать мне, где я иду не так.

Редактировать 1: У меня есть левый div и правый div. Левый div имеет перекрывающийся div. Правый div это нормальный div. Я думаю, что большинство из вас в замешательстве и считают правильный div перекрывающим, в левом div есть два div, мне нужно, чтобы они перекрывались.

Извините, что запутал вас всех.

Ответы [ 4 ]

16 голосов
/ 22 июня 2010

Я думаю, вы хотите что-то вроде этого:

html

<div class="parent">
  <div class="a"></div>
  <div class="b"></div>
</div>

css

.parent {
  position: relative;
}

.a {
  position: absolute;
  width: 100px;
  height: 100px;
  z-index: 100;
  background: red;
}

.b {
  position: absolute;
  width: 80px;
  height: 180px;
  z-index: 110;
  left: 10px;
  background: blue;
  top: 10px;
}

Редактировать: в вашем случае parent = contentContainer, a / b =leftContainer / rightContainer

0 голосов
/ 22 июня 2010

Для этого вам придется использовать свойства top, left и z-index.

0 голосов
/ 22 июня 2010

Я изменился так:

#rightContainer {
    /*float:right ;*/
    width:20%;
    /*margin:0px;*/
    margin-top: 30px;
    margin-left: 30px;
    padding:0px;
    position:relative;
    background-color:Lime;
}

Вы можете изменить «30px», как вам нравится. Я тестировал только в FireFox.

0 голосов
/ 22 июня 2010

Я не совсем уверен, как использовать z-index

Но я думаю, что это может помочь в теге style

margin:-50px -50px 0px 0px;

свойство минус работает, насколько хорошо должно быть все о тестировании

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...