Im новый для HTML/CSS и Im, играющий немного с поплавком. Что я хочу сделать, это сделать левую зеленую коробку фиксированной, когда она становится меньше 150 пикселей (НЕ экран, я имею в виду, это сама коробка. Когда вы играете вокруг, вы видите, что каждая ширина перемещается относительно%, и я хочу зеленый блок движется так же, как и сейчас, но когда этот ящик становится меньше 150 пикселей, он должен перестать получать меньше по ширине). Я пытался добиться этого, добавив min-width: 150px, но это просто убивает макет, когда он становится меньше, чтобы три коробки DIV больше не были в одной строке.Как сделать эту коробку исправленной?
(Просьба игнорировать те много кодов, его только для практикующих)
#a {
width: 100%;
height: 60px;
background-color: #ea0000;
}
#b {
width: 15%;
height: 200px;
background-color: #0aa699;
float:left;
}
#c1 {
width: calc(85%/2);
height: 200px;
background-color: #00ACEE;
float:right;
}
#c2 {
width: calc(85%/2);
height: 200px;
background-color: #ac2aa1;
float:right;
}
#d {
width: 100%;
height: 60px;
background-color: #ff8300;
}
.clear:before, .clear:after {
content: "";
display: table;
clear: both;
}
<header>
<div id="a">
</div>
</header>
<div class="clear">
<section>
<div id="b"></div>
</section>
<aside>
<div id="c1"></div>
<div id="c2"></div>
</aside>
</div>
<footer>
<div id="d"></div>
</footer>
в то время как вы изучаете HTML и CSS checkout bootoutrap, это помогает с большим количеством относительного размера. –
спасибо, Рис, что я хочу сделать после того, как я узнал все основы. – Johnny
johnny, пожалуйста, если вы хотите стать тем, что считается хорошим разработчиком интерфейса, держитесь подальше от бутстрапа и продолжайте то, что вы сейчас делаете. – Aaron