Я создаю сайт с Flexbox (которым я довольно нов в использовании). Я хочу поставить название сайта и кнопку выпадающего меню в одной строке. Мне удалось сделать это успешно с Flexbox, однако заголовок не центрирован на самой странице. Я знаю, что это потому, что кнопка меню имеет сгибание в 1, а у заголовка - изгиб в 8. Я сделал это специально для интервала, однако теперь заголовок не центрируется на всей странице.
Я попытался оставить заголовок div пустым и просто написать заголовок вне div, но это помещает текст перед родительским контейнером.
<body>
<div class="parent container">
<!--Navigational Bar-->
<div class="Nav">
<div id="Nav_Button">
<p>Button</p>
</div>
<div id="Nav_Title">
<h3>Super Snack Stadium</h3>
</div>
</div>
</div>
</body>
.parent_container {
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
}
/*Containers within ".parent container"*/
.Nav {
border: 1px solid black;
text-align: center;
/*Flex Child Code*/
order:1;
/*Flex Parent Code*/
display: flex;
flex-direction: row;
}
/*--------Children of .Nav ---------*/
#Nav_Button {
border: 1px solid black;
/*Flex Child Code*/
order: 1;
flex-grow: 1;
}
#Nav_Title {
border: 1px solid black;
text-align: center;
/*Flex Child Code*/
order: 2;
flex-grow: 8;
}
Я хочу иметь возможность центрировать заголовок для всей страницы (не только внутри контейнера, в котором он находится), используя Flexbox, если это возможно.