我不太確定是否需要包裝來分隔容器的最大寬度。我可以避免使用此Flexbox包裝紙嗎?
header
的寬度爲100%,而.wrapper
的分隔寬度爲1000px。
有沒有什麼辦法可以避免使用.wrapper
div?
body { margin: 0; }
header {
margin: 0;
padding: 0;
background-color: DarkRed;
}
.header-wrapper {
margin: auto;
max-width: 500px;
padding: 10px 0;
}
#logo, #tagline, #menu {
margin: auto;
padding: 5px;
}
#logo {
flex: 2;
background-color: Crimson;
}
#tagline {
flex: 5;
background-color: Salmon;
}
#menu {
flex: 3;
background-color: IndianRed;
}
@media (min-width: 768px){
.header-wrapper {
display: flex;
}
}
<header>
<div class="header-wrapper">
<div id="logo">Logo</div>
<div id="tagline">Tagline</div>
<div id="menu">Menu</div>
</div>
</header>
謝謝,我覺得這回答我的問題。 – Gekyzo