Html 页脚宽度不符合预期
我只是在玩弄一些响应性的网页设计实践,但我不明白我的页脚到底出了什么问题/所以我有一个宽度设置为100vw的flexbox#页脚和一个宽度为900px的第二个div容器,但这个宽度不是网页浏览器中显示的宽度?可能是一些非常基本的东西,但它已经困扰我太久了!全文如下:Html 页脚宽度不符合预期,html,css,Html,Css,我只是在玩弄一些响应性的网页设计实践,但我不明白我的页脚到底出了什么问题/所以我有一个宽度设置为100vw的flexbox#页脚和一个宽度为900px的第二个div容器,但这个宽度不是网页浏览器中显示的宽度?可能是一些非常基本的东西,但它已经困扰我太久了!全文如下: #页脚{ 宽度:100vw; 高度:150像素; 背景色:#3b505b; 显示器:flex; 证明内容:中心; 对齐项目:居中; } .footer容器{ 最大宽度:900px; 显示器:flex; 证明内容:之间的空间; 对
#页脚{
宽度:100vw;
高度:150像素;
背景色:#3b505b;
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.footer容器{
最大宽度:900px;
显示器:flex;
证明内容:之间的空间;
对齐项目:;
}
我有。。。第二个div容器,宽度:900px
实际上,它有最大宽度:900px
,这是非常不同的。如果自然宽度超过900,则仅强制宽度为900
由于display:flex
元素的子元素的宽度仅为适合其内容所需的宽度,因此除非您告诉它(或者如果您用足够的内容填充它),否则它永远不会超过900
为此,除了您的最大宽度
之外,还应用flex:1
(或width:100%
)
#页脚{
宽度:100vw;
高度:150像素;
背景色:#3b505b;
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.footer容器{
弹性:1;
最大宽度:900px;
显示器:flex;
证明内容:之间的空间;
}
我有。。。第二个div容器,宽度:900px
实际上,它有最大宽度:900px
,这是非常不同的。如果自然宽度超过900,则仅强制宽度为900
由于display:flex
元素的子元素的宽度仅为适合其内容所需的宽度,因此除非您告诉它(或者如果您用足够的内容填充它),否则它永远不会超过900
为此,除了您的最大宽度
之外,还应用flex:1
(或width:100%
)
#页脚{
宽度:100vw;
高度:150像素;
背景色:#3b505b;
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
.footer容器{
弹性:1;
最大宽度:900px;
显示器:flex;
证明内容:之间的空间;
}
哦,有人能看到我在导航栏中犯了什么错误吗?这段代码在悬停时不显示下拉菜单。消失:悬停。列表-菜单-2{位置:绝对;边框:1px纯黑色;边框半径:5px;填充:40px 15px 5px 5px;左侧:165px;顶部:-7px;背景色:#c3d7e0;}哦,有人能看到我在导航栏中为这段代码不在悬停上显示下拉列表做了什么错误吗。消失:悬停。列表菜单-2{位置:绝对;边框:1px纯黑色;边框半径:5px;填充:40px 15px 5px 5px;左侧:165px;顶部:-7px;背景色:#c3d7e0;}