2015-06-30 4 views
0

Я хочу сделать левое меню липким, но когда я даю ему положение: исправлено, то правый контейнер, который также находится внутри родительского div, спускается в левой части. Пожалуйста помоги. Спасибо ... Это мой HTML структура:Сделать левое меню фиксированным внутри родительского контейнера

<div class="midwrapper_inner"> 
    <ul> 
     <li class="leftbox"> 
      <div class="left_div content"> 
      </div> 
     </li> 
     <li class="middlewhitebox"> 
      <div class="right_div_content"> 
      </div> 
     </li> 
    </ul> 
</div> 
+0

Используйте 'float' CSS proparty – Prasanna

+0

использовать второй div, чтобы удерживать пробел или использовать маржу, фиксированное положение как абсолютный, поскольку он удаляет элемент из потока документа. – ArtisticPhoenix

ответ

1
<div class="midwrapper_inner"> 
<ul> 
    <li class="leftbox"> 
     <div class="left_div content"> 
     </div> 
    </li> 
    <li class="middlewhitebox" style="margin-left: XXXpx" > 
     <div class="right_div_content"> 
     </div> 
    </li> 
</ul> 

где хая ширина leftbox.

Чтобы быть честным, хотя я бы удалить ul полностью и использовать дивы

<div style="height: 1000px;"> 
    <div style="width: 200px; height:200px; position: fixed; background: red;" ></div> 
    <div style="margin-left: 200px; width: 200px; height:200px; background: green;" ></div> 
</div> 

http://jsfiddle.net/wyxop52k/

0

Css

.leftbox{position:relative; float:left; margin-right:15px; } 
Try This ...(Y) 
Смежные вопросы