Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 位置跨度彼此相邻_Html_Css - Fatal编程技术网

Html 位置跨度彼此相邻

Html 位置跨度彼此相邻,html,css,Html,Css,我想做的是有一个固定的页眉,固定的页脚,中间有一个部分。如果内容不适合屏幕,中间部分将获得一个滚动条。在经历了许多挫折之后,我成功地在不使用表的情况下获得了正确的主布局渲染: .main容器{ 宽度:50%; 高度:98vh; 弯曲方向:立柱; 显示器:flex; } .主容器.主视图{ 宽度:100%; 溢出y:滚动; flex:1自动; } .主容器.顶杆{ 宽度:100%; 弯曲度:0.01米; 文本对齐:居中; } .主容器.底杆{ 宽度:100%; 弯曲度:0.01米; } .特别的

我想做的是有一个固定的页眉,固定的页脚,中间有一个部分。如果内容不适合屏幕,中间部分将获得一个滚动条。在经历了许多挫折之后,我成功地在不使用表的情况下获得了正确的主布局渲染:

.main容器{
宽度:50%;
高度:98vh;
弯曲方向:立柱;
显示器:flex;
}
.主容器.主视图{
宽度:100%;
溢出y:滚动;
flex:1自动;
}
.主容器.顶杆{
宽度:100%;
弯曲度:0.01米;
文本对齐:居中;
}
.主容器.底杆{
宽度:100%;
弯曲度:0.01米;
}
.特别的{
显示:内联;
}

这里有固定的东西吗
洛雷米普苏姆·多洛·希特·阿梅特,一位杰出的领袖。佩朗茨克的《大宪章》,格言和《吕克塔斯·ac》,拉奥里特·维勒·胡斯托(laoreet vel justo)。前莱克托斯的克拉斯。洛雷姆·伊普苏姆·多洛·希特·阿梅特,康塞特图
告别精英。潜力悬钩子。最有效的是,最有效的元素。比本杜姆(dolor bibendum),法雷特拉·埃拉特(pharetra erat),勒勒姆(pretium lorem)。不要在权杖门前留下空白和缺口。普拉森特·布兰迪特(Praesent blandit),nibh nec vulputate
塞姆佩尔,阿尔库·奥迪奥·塞勒里克·维利特,在智者之路的朗卡斯湖(rhoncus lacus dui luctus sapien)。自由的威尼斯人,自由的生命。
这里有固定的东西吗

这是flexbox的特性。对于
弹性方向
,您为容器指定了
的属性。
.special
元素被视为弹性项,并排列在一列中。只需将它们全部包装在一个
div
中,这样您就有了一个flex项,这样
内联
显示就可以启动了

.main容器{
宽度:50%;
高度:98vh;
弯曲方向:立柱;
显示器:flex;
}
.主容器.主视图{
宽度:100%;
溢出y:滚动;
flex:1自动;
}
.主容器.顶杆{
宽度:100%;
弯曲度:0.01米;
文本对齐:居中;
}
.主容器.底杆{
宽度:100%;
弯曲度:0.01米;
}
.特别的{
显示:内联;
}

这里有固定的东西吗
Lorem ipsum dolor sit amet,是一位杰出的献身者。佩朗茨克的《大宪章》,格言和《吕克塔斯·ac》,拉奥里特·维勒·胡斯托(laoreet vel justo)。前莱克托斯的克拉斯。洛雷姆·伊普苏姆·多洛·希特·阿梅特,康塞特图
告别精英。潜力悬钩子。最有效的是,最有效的元素。比本杜姆(dolor bibendum),法雷特拉·埃拉特(pharetra erat),勒勒姆(pretium lorem)。不要在权杖门前留下空白和缺口。普拉森特·布兰迪特(Praesent blandit),nibh nec vulputate
塞姆佩尔,阿尔库·奥迪奥·塞勒里克·维利特,在智者之路的朗卡斯湖(rhoncus lacus dui luctus sapien)。自由的威尼斯人,自由的生命。
这里有固定的东西吗

这是flexbox的特性。对于
弹性方向
,您为容器指定了
的属性。
.special
元素被视为弹性项,并排列在一列中。只需将它们全部包装在一个
div
中,这样您就有了一个flex项,这样
内联
显示就可以启动了

.main容器{
宽度:50%;
高度:98vh;
弯曲方向:立柱;
显示器:flex;
}
.主容器.主视图{
宽度:100%;
溢出y:滚动;
flex:1自动;
}
.主容器.顶杆{
宽度:100%;
弯曲度:0.01米;
文本对齐:居中;
}
.主容器.底杆{
宽度:100%;
弯曲度:0.01米;
}
.特别的{
显示:内联;
}

这里有固定的东西吗
Lorem ipsum dolor sit amet,是一位杰出的献身者。佩朗茨克的《大宪章》,格言和《吕克塔斯·ac》,拉奥里特·维勒·胡斯托(laoreet vel justo)。前莱克托斯的克拉斯。洛雷姆·伊普苏姆·多洛·希特·阿梅特,康塞特图
告别精英。潜力悬钩子。最有效的是,最有效的元素。比本杜姆(dolor bibendum),法雷特拉·埃拉特(pharetra erat),勒勒姆(pretium lorem)。不要在权杖门前留下空白和缺口。普拉森特·布兰迪特(Praesent blandit),nibh nec vulputate
塞姆佩尔,阿尔库·奥迪奥·塞勒里克·维利特,在智者之路的朗卡斯湖(rhoncus lacus dui luctus sapien)。自由的威尼斯人,自由的生命。
这里有固定的东西吗

您的特殊问题是因为您的
.main container
类具有
显示:flex
在它上面,然后将该类添加到顶部、中心和底部div,这个flex属性改变了子元素的定位方式

因为听起来您不想弄乱主(中间)div的子元素的位置,所以您不想将“main container”类添加到该div中

实际上,你可以更简单地实现你想要的:

      body {
        display: flex;
        flex-direction: column;
        height: 100vh;
      }
      
      .main-view {
        flex-grow: 1;
        overflow: scroll;
      }
在这里,我们将使主体始终为100vh(100%视口高度),并将显示更改为弯曲方向列。设置这些flex属性允许我们将
主视图
容器告知
flex grow
,这意味着填充父级的剩余空间,这会将页脚向下推到body元素的底部(设置为100vh)


身体{
显示器:flex;
弯曲方向:立柱;
高度:100vh;
}
.主视图{
柔性生长:1;
溢出:滚动;
}
这里有固定的东西吗
洛雷米普苏姆·多洛·希特·阿梅特,一位杰出的领袖。佩朗茨克的《大宪章》,格言和《吕克塔斯·ac》,拉奥里特·维勒·胡斯托(laoreet vel justo)。前莱克托斯的克拉斯。Lorem ipsum dolor sit amet,是一位杰出的献身者。潜力悬钩子。最有效的是,最有效的元素。比本杜姆(dolor bibendum),法雷特拉·埃拉特(pharetra erat),勒勒姆(pretium lorem)。不要在权杖门前留下空白和缺口。布朗迪特餐厅、尼布·奈克·塞姆佩尔餐厅、阿尔库·奥迪奥·塞勒里斯克·维利特餐厅,位于智者之路的朗卡斯湖。自由的威尼斯人,自由的生命。
这里有固定的东西吗
您的私人助理