Рассмотрим следующий пример :
HTML:
<div class="wrapper">
<div class="left">Some text here</div><div class="right">Hello Stack Overflow</div>
</div>
CSS:
.wrapper {
border: 1px solid black;
width: 400px;
}
.left {
border: 1px solid green;
display: inline-block;
}
.right {
border: 1px solid red;
display: inline-block;
float: right;
}
Я хочу задать ширинузеленый div
должен быть как можно больше в соответствии с шириной красного.Ширина красного div
может варьироваться в зависимости от содержимого div
.Так, например, если ширина красного div
равна 150 пикселей, ширина зеленого должна быть 250 пикселей.Это всегда должно быть правдой:
green div width + red div width = 400px
Как я могу добиться этого с помощью CSS?
Нет JavaScript, пожалуйста ...