2013-06-01 3 views
-2

Что я пытаюсь сделать, это (в CSS):ПОлОжЕНИЕ: Абсолют не работает должным образом

  • Сделать test1 ID абсолют на боковой панели ID
  • Сделать test2 ID абсолют к логотипу

  • test1 получил позицию: абсолютная

  • test2 получил положение: абсолютный
  • врезку получил позицию: абсолютная
  • логотип получил позицию: абсолютная

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

Есть ли исправление для этого? Джой.

<body> 
    <div id="sidebar"> 
     <a href="https://google.com/" target="blank"> 
      <div id="test1"></div> 
     </a> 
    </div> 

     <div id="logo"> 
      <div id="test2"> 
     </div> 

</body> 
+3

div test2 не закрывается – Sharky

+2

Вы могли бы повторить свою проблему в jsfiddle? – Vector

ответ

0

Если все контейнер получил position:absolute; затем сделать внешний контейнер с position:relative; затем добавить top:x; left:y; в CSS Абсолютного контейнера, где х и у являются значением пикселов ... Спасибо ...

0

решения

http://jsfiddle.net/yWDNJ/1/

#test1, #test2 { 
    position:absolute; 
} 
#siderbar, #logo { 
    position:relative; 
} 

также, как я сказал в комментарии, ваш ДИВ test2 нужно закрыть

Смежные вопросы