gpt4 book ai didi

css - 带有粘性标题的响应式柔性盒设计

转载 作者:行者123 更新时间:2023-11-28 11:10:23 25 4
gpt4 key购买 nike

我在为使用 flexbox 的响应式布局网站设计粘性页眉时遇到问题。我发现这个 fiddle 几乎解决了我的问题,但不完全是:http://jsfiddle.net/RnBhH/2/

  1. 由于高度因设备视口(viewport)宽度而异,因此如何使标题元素高度适合标题中的内容?

  2. 假设问题 1 已解决,我怎样才能使文章和页脚可滚动,同时可变高度标题粘在顶部?

    html, body {
    margin:0;
    height:100%;
    min-height:100%;
    }
    body {
    margin:0;
    display: flex;
    flex-direction: column;
    }
    header {
    flex: 1;
    background:red;
    }
    article {
    flex: 8;
    overflow-y: scroll;
    background:green;
    }
    footer {
    flex: 1;
    background:blue;
    }

最佳答案

很难理解你想要做什么,但我已经将 fiddle 修改为这个

http://jsfiddle.net/Xpvj4/

想法是只有两个主要的 flex 元素 header.content 并同时放置 articlefooter 进入 .content

html, body {
margin:0;
height:100%;
min-height:100%;
}
body {
margin:0;
display: flex;
flex-direction: column;
}
header {
flex: 1 0 10%;
background:red;
}
.content {
flex: auto;
overflow-y: auto;
}
article {
background:green;
}
footer {
height: 40px;
background:blue;
}

关于css - 带有粘性标题的响应式柔性盒设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21952473/

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