В основном:Как сделать div с отзывчивой высотой?
- У меня есть обертку DIV, которое ширина и высота 100%.
- Внутри это еще один div, который абсолютно расположен и должен следовать за высотой окна (с небольшим отрывом внизу).
- Внутри этого div находится список ul, который будет всегда выше, чем родительский div. Если он станет выше, он станет прокручиваемым.
Это то, что я хотел бы достичь:
.wrapper-location {
\t position: relative;
\t height: 100vh;
\t width: 100%;
\t background: #CCC;
\t overflow: auto;
}
.box-locator {
\t background: #f9f9f9;
\t position: absolute;
\t right: 50px;
top: 50px;
width: 360px;
border-radius: 5px;
overflow: hidden;
\t padding: 0;
\t box-shadow: 0 0 5px #888;
\t z-index: 99999999;
}
.box-locator-listing {
\t margin-left: 0;
\t overflow-y: auto;
\t height: 500px;
}
\t .box-locator-listing-item {
\t \t border-bottom: 1px solid #ccc;
\t \t list-style: outside none none;
\t \t padding: 10px;
\t \t position: relative;
\t \t background-size: 50px 50px;
\t }
<div class="wrapper-location">
<div class="box-locator">
<ul class="box-locator-listing">
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
<li class="box-locator-listing-item">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam porta at sem sit amet semper. Mauris vitae diam gravida, ultrices lacus sit amet, aliquam tortor.</li>
</ul>
</div>
</div>
http://codepen.io/aguerrero/pen/ygrwPr
Я потянув меня за волосы и, похоже, не может заставить его работать.
Почему вы не можете использовать VIEWPORT для того, чтобы справиться с отзывчивость. https://www.w3schools.com/css/css_rwd_viewport.asp –