Я хочу иметь два столбца (содержимое и боковое поле), где боковая панель будет иметь фиксированную ширину, а содержимое будет уменьшаться как неясное.css две колонки - одна фиксированная ширина
В какой-то момент они оба будут стекаться до 100% ширины, но сначала я хочу иметь контент. Проблема с этим решением заключается в том, что первый бокс-бокс.
Я не хочу использовать поплавки и процент, потому что я не хочу сжимать боковую панель.
HTML:
<aside class="sidebox"> <!-- i don't want this to come first after media query applied -->
sidebox
</aside>
<section class="content">
content
</section>
CSS:
.content {
margin-right:200px;
height:100px;
background-color:red;
}
.sidebox{
width:180px;
float:right;
height:100px;
background-color:yellow;
}
@media (max-width: 500px) {
.sidebox {
float:none;
width: auto;
}
.content {
margin-right:0px;
}
}
DEMO:https://jsfiddle.net/72Lad2zf/