У меня есть внутренний DIV, который продолжает прохождение вне родительского div только внизу. Я не хочу менять настройки mobileArea как часть моего Dreamweaver FGL.css
CSS:
#mobileArea {
clear: both;
float: left;
margin-left: 0;
margin-top: -1252px;
width: 100%;
width: calc(100% - 10px);
height: 830px;
display: block;
}
.mobileContent{
display: block;
height: auto;
margin-left:2px;
margin-right:2px;
margin-bottom: 0px;
overflow-y: auto;
overflow-x: hidden;
border: solid;
border-color: #1D7C06;
}
Я пробовал каждую комбинацию вещей (кроме правильной вещи) и не могу понять, почему margin-bottom не работает. Уверен, это очень просто, но я не могу найти много похожих сообщений.
Настроить
<div id="mobileArea">
<div id="logo"> No Set Height as it needs to change in size</div>
<div id="links"> No Set Height as it needs to change in size</div>
<div id="content" class="mobileContent">displays after links on a new line OK,
but continues out of parent div.</div>
</div>
Я думаю, что Missing Id - это просто TYPO
удалить несколько свойств css
#mobileArea {
**clear: both;**Remove this line
....
....
}
надеюсь, что это сработает
Это ваш сайт? - http://www.allcoles.com/
Это фиксирует положение и делает мобильную главную область прокручиваемой областью:
.mobileContent - remove position:absolute
#mobileMainArea - overflow:scroll;
Конечно, вы хотели бы бросить это в медиа-запрос, так как это выглядит так, как разрывы страниц на 706px вы можете сделать:
@media all and (max-width: 706px){
.mobileContent - remove position:absolute
#mobileMainArea - overflow:scroll;
}
Надеюсь, я правильно понял ваш вопрос.
#mobileArea {
overflow: scroll;
Стиль CSS для overflow
должен применяться к mobileArea
а не к дочернему div
.
id="mobileArea"
вместоname=....
#
в атрибутеid=
), являются источником вашей проблемы или просто ошибки в примере.