Можно ли каким-то образом заставить всплывающий div сжаться вместо перехода на новую строку?
Я знаю, что могу установить неявные значения ширины для div, но это меню, в котором может быть различное количество элементов. Я пытаюсь сделать это, сохраняя, по возможности, верстку сайта.
#left {
float: left;
border: 1px solid #000;
}
#right {
float: right;
border: 1px solid #000;
}
<div id="left">
<p>This div represents the logo</p>
</div>
<div id="right">
<p>When the window's width is reduced and these divs touch I want this div to shrink instead of falling to the next line.
</p>
</div>
По сути, я хочу, чтобы #right начал уменьшаться, когда окно браузера сокращалось, вместо того, чтобы сначала перетаскивать его, а затем уменьшать при дальнейшем изменении размера окна.