Как остановить белый «меню» div от перекрытия «логотипа» div, когда страница слишком узкая?Как позиционировать нижний правый угол без перекрытия
<style>
.container {
height: 60px;
background: yellow;
position: relative;
}
.menu {
position: absolute;
right:0;
bottom:0;
background: white;
}
.logo {
width: 300px;
height: 60px;
background: #99cc99;
}
</style>
<div class="container">
<div class="menu">
menu menu menu menu menu
</div>
<div class="logo">
logo
</div>
</div>
Смотрите эту скрипку:
https://jsfiddle.net/932tL785/1/
Я хотел бы «меню» завернуть, когда не хватает места, но разворачивать, когда окно достаточно широк, чтобы не перекрывать друг друга.
Нижний край меню должен быть выровнен с нижним краем логотипа. Правый край меню должен быть выровнен с правым краем контейнера.
Логотип имеет фиксированную ширину &, но я не могу полагаться на определенную высоту для меню, поскольку это зависит от размера шрифта.
wow that's magic, я не коснулся каких-либо CSS в течение нескольких лет ... этот материал из флеш-фрейма - это то, что всегда должно было быть – Anentropic
- это 'align-self: flex-end', который достигает ' выровнять по нижнему правому углу? – Anentropic
Частично исправлены [** 'align-self' **] (https://developer.mozilla.org/en-US/docs/Web/CSS/align-self). Он выравнивается по низу. Попробуйте другие значения: 'flex-start',' center', 'stretch' и' baseline'. –