Здравствуйте. Я ставлю блоки которые при уменьшении изображения должны сдвигаться друг под друга, но не должны заползать под меню которое справа. Можно поставить что бы блок в котором содержатся остальные блоки (те что маленькие) в процентном соотношении, аля-87%, но все равно когда я размер окна уменьшаю, то основной блок залезает под меню и происходит все сначала.
Используй bootstrap
для создания адаптивной верстки.
HTML:
<body>
<main>
<div class="container">
<div class="row">
<!--Block #1 -->
<div class="col-lg-10 col-md-10 col-sm-12 col-xs-12 block equal">
<!-- Block #1 -->
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 block i1">
<h1>block 1</h1>
</div>
<!-- Block #2 -->
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 block i2">
<h1>block 2</h1>
</div>
<!-- Block #3 -->
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 block i3">
<h1>block 3</h1>
</div>
</div>
<!--Block #4 -->
<div class="col-lg-2 col-md-2 col-sm-12 col-xs-12 block i4">
<h1>block 4</h1>
</div>
</div>
</div>
</main>
</body>
CSS:
.block {
border: 1px solid black;
}
.i1 {
min-height: 200px;
}
.i2 {
min-height: 200px;
}
.i3 {
min-height: 700px;
}
.i4 {
min-height: 1100px;
}
.equal {
padding-left: 0px;
padding-right: 0px;
}
Не забудь подключить библиотеку c CSS от Bootstrap
:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
По поводу overflow:auto
:
min-height
для блокаoverflow:auto
min-height
min-height
(Пункт №1)Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как сделать так, чтобы блок 3 встал напротив блока 1, а не напротив блока 2, как сейчас?
Добрый деньСделал страничку, на которой отображаю картинку из тэга img src"", но она не отображается до того, как не откроешь браузер с нуля