2016-09-04 5 views
0

Я хочу установить высоту раздела на основе дочерних элементов, но, к сожалению, я не знаю, что не так с моим кодом. Когда я пытаюсь уменьшить размер экрана, содержимое в абзаце и img переполняется.Установите высоту div

HTML

<div id="section2" class="about"> 
     <div class="container-section"> 
     <div class="about-content col-lg-6"> 
      <p></p> 
     </div> 
     <div class="about-pic col-lg-2"> 
      <img /> 
     </div> 
     </div> 
</div> 

CSS

.about{ 
height: auto; 
margin: 0; 
} 
.about .container-section{ 
padding: 0; 
height: auto; 
position: relative; 
} 
.about .container-section .about-content p{ 
padding-bottom: 15px; 
font-family: 'Lato', sans-serif; 
text-align: justify; 
} 
.about .container-section .about-pic img{ 
height: auto; 
width: 100%; 
padding-bottom: 25%; 
} 

Любые предложения?

+3

Это поможет увидеть CSS/JavaScript код, который вы используете, чтобы попытаться отрегулировать высоту DIV ... –

+0

да, конечно ... –

+0

Вопросы, требующие помощи кода, должны содержать кратчайший код, необходимый для его воспроизведения ** в самом вопросе **, предпочтительно в [** Stack Snippet **] (https://blog.stackoverflow.com/ 2014/09/введение-работоспособной-на JavaScript CSS-и-HTML-код-фрагменты /). См. [** Как создать минимальный, полный и проверенный пример **] (http://stackoverflow.com/help/mcve) –

ответ

0

Хорошо, похоже, вы используете Bootstrap, верно? И Bootstrap добавляет некоторые поплавки, которые удаляют элементы из потока страниц, и, таким образом, контейнер ведет себя так, как если бы эти элементы не были в нем. Попробуйте добавить очищенный DIV в разных местах и ​​посмотреть, если это решает проблему, так как:

<div id="section2" class="about"> 
    <div class="container-section"> 
    <div class="about-content col-lg-6"> 
     <p></p> 
    </div> 
    <div class="about-pic col-lg-2"> 
     <img /> 
    </div> 
    </div> 
    <div style="clear:both;"></div> 
</div> 
+0

Я пробовал это сделать, но он добавляет дополнительное свободное пространство, я хочу установить высоту в соответствии с контент ... спасибо в любом случае ... –

+0

Вы всегда можете добавить четкость к другим элементам или добавить высоту: .001em; к четкому div ... –

+0

lemme try ... надеюсь, что это сработает .... –