gpt4 book ai didi

html - 如何使我的页眉布局像这样?

转载 作者:行者123 更新时间:2023-12-05 02:31:17 25 4
gpt4 key购买 nike

很难让我的页眉看起来像这样,其中左侧和右侧采用可能的最小宽度: enter image description here到目前为止我所拥有的:

*,
*::after,
*::before {
margin: 0;
padding: 0;
box-sizing: border-box;
}

header {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}

header div {
min-height: 7rem;
display: flex;
align-items: center;
padding: 2rem 5rem;
background-color: blue;
}

.center {
background-color: yellow;
}

.right {
background-color: red;
}
<header>
<div class="left">Left</div>
<div class="center">Center</div>
<div class="right">Right</div>
</header>

最佳答案

对网格布局使用 1fr 1fr 1fr 意味着每个元素都采用相同的宽度 - 它们之间共享可用宽度。

如果您希望左侧和右侧占据包含它们所需的最小宽度,则将它们设置为 auto,将中间的设置为 1fr。中间的那个将占据所有剩余的宽度。

*,
*::after,
*::before {
margin: 0;
padding: 0;
box-sizing: border-box;
}

header {
display: grid;
grid-template-columns: auto 1fr auto;
}

header div {
min-height: 7rem;
display: flex;
align-items: center;
padding: 2rem 5rem;
background-color: blue;
}

.center {
background-color: yellow;
}

.right {
background-color: red;
}
<header>
<div class="left">Left</div>
<div class="center">Center</div>
<div class="right">Right</div>
</header>

了解更多信息:

关于html - 如何使我的页眉布局像这样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71577108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com