2010-05-06 3 views
3

У меня есть div с абсолютной позицией, и я хочу поставить другой div под.
Два div имеют разную ширину.
Дива выше с абсолютной положением и центрируется. Дива, который должен быть внизу, имеет ширину 100%.
Как это сделать?
Спасибо!Stick div в нижней части страницы

+0

Вы нашли ответ? – JoePasq

ответ

2
  • сделать один div, который содержит как
  • использование float:right

пример:

div#p8015buttons { 
    position:absolute; 
    bottom:0.5em; 
    right:0.5em; 
    width:90px; 
} 
div.p8015 { 
    float:right; 
    margin:1px; 
} 
+1

То есть, абсолютно позиционируемый контейнер 'div', с двумя' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''. – Dan

+0

Они имеют разную ширину. Нижний div должен быть шириной всего экрана, но div выше является абсолютным и центрированным. – Jack

+0

Он будет работать, просто сделайте это, поверьте мне. (ps: добавленный пример) –

0

Wrap оба DIVs в третьем и положении, что один абсолютный вместо оригинала один.

0

Не проверено, но это должно быть сделано.

HTML:

<div class="wrapper"> 
     <div class="one"> 
     Content 
     </div> 
     <div class="two"> 
     More content 
     </div> 
    </div> 

И CSS:

.wrapper 
    { 
     position:absolute; 
     width: 500px; 
     height: 400px;/*whatever you want*/ 
     } 

    .one, 
    .two 
    { 
     position:relative; /*or static*/ 
    } 

Надеется, что это помогает :)

0

Испытано HTML MARKUP

<div class="wrapper"> 
<div class="left-ontent> 
</div> 
<div class="right-ontent> 
</div> 
</div> 

CSS

.wrapper{width:980px;margin:0 auto;position:absolute;} 
.left-content{float:left;width:630px;} 
.right-content{float:right;width:320px;} 
+0

Идея состоит в том, чтобы иметь два div с разной шириной с абсолютной позицией. в центре с фиксированной шириной другой не имеет witdt (должен быть широким, как экран), а второй div должен находиться под первым. – Jack

0

Попробуйте это, вы можете переместить стиль вашего CSS

<div style="width:500px; margin: auto; height:200px; background-color:black;"> 
</div> 
<div style="width:100%; height:200px; background-color:green;"> 
</div> 
+0

Нет такой вещи, как 'float: center;'. http://www.w3schools.com/css/pr_class_float.asp – Kyle

+1

Извините, я неправильно использовал фокус на первом div. Под редакцией! – Mauro

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