2015-04-28 6 views
-2

У меня есть 2 DIV:CSS ребенка шире родителя и родителя высоты следует рост ребенка

<div class="parent"> 
 
    <div class="child"> 
 
    </div> 
 
</div> 
 

 

 
<p>content after parent</p>

родительская ширина фикс: 60em

chlid должны иметь ширину экрана

Если я установил css для детей, как ниже родителя, он не принимает высоту ребенка, а содержимое после того, как родительский слайд.

position:absolute; 
 
width:100%; 
 
left:0;

Есть ли способ в CSS, чтобы решить эту проблему или я должен использовать JS?

+0

Ваша проблема заключается в 'абсолютном' позиционировании. Кроме того, ваши примеры ничего не отображают. – melancia

+0

Возможный дубликат [Сделать абсолютное положение div expand parent div height] (http://stackoverflow.com/questions/12070759/make-absolute-positioned-div-expand-parent-div-height) –

ответ

0

Вы говорите, что «родительская ширина - это исправить: 60em», если вы имеете в виду, что родитель является фиксированным положением, а ребенок является абсолютным положением, тогда есть ваша проблема. удалите абсолютное положение ребенка и поместите родителя так, как вы хотите.

+0

Я имею в виду «width: 60em «для родителя. Я не должен изменять родителя. – Sylord

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