CSS布局实例-上中下三行,中间自适应
重新编写后的文章:
采用上中下三行布局,使页面呈现稳定且优雅的视觉效果。在此布局中,上方和下方的区域定高,而中间栏则可根据浏览器窗口的高度自适应调整,确保内容始终垂直居中。
为了实现内容的垂直居中,我们在wrap层使用了{ display:table-cell}并设定了{ vertical-align:middle}。这一技巧使得内容无论在何种情境下都能保持垂直居中的状态。
由于Windows版本的Internet Explorer不支持display:table属性,我们需要采用定位的方式来实现相同的效果。为此,我们在页面中加入了针对IE的特殊设定:[if IE]。这一策略确保了我们的页面在不同浏览器中的兼容性和稳定性。
body, html {
height: 100%;
margin: 0;
padding: 0;
font-family: "宋体", serif;
display: flex; / 使用flex布局实现自适应高度 /
align-items: center; / 使内容垂直居中 /
justify-content: center; / 使内容水平居中 /
}
box {
width: 80%; / 设置容器宽度 /
background-color: 666; / 设置背景色 /
display: flex; / 使用flex布局 /
flex-direction: column; / 设置主轴方向为列方向 /
align-items: stretch; / 子元素在主轴上拉伸对齐 /
}
header, footer {
height: 50px; / 设置头部和底部高度 /
background-color: fcc; / 设置背景色 /
}
main {
background-color: ccf; / 设置主要内容背景色 /
display: flex; / 使用flex布局 /
flex-grow: 1; / 让主要内容占据剩余空间 /
justify-content: center; / 使主要内容在水平方向上居中 /
}
text {
text-align: center; / 文字居中显示 /
}
网站源码
- CSS布局实例-上中下三行,中间自适应
- 影响笔记本开机速度的原因
- 华硕笔记本电脑为何与GHOST无缘-
- 家庭聚餐儿孙全在玩手机 老人一怒摔盘子离席
- 笔记本电脑日常使用注意事项
- 小米如何破发展瓶颈?国际化、另起高端品牌是
- cad如何批量打印pdf-
- 笔记本电脑中常见的接口有哪些-有什么作用-
- 报名淘宝聚划算包过的7点要诀分享
- AI打造文字长阴影特效
- TOM.COM网站首页改版的体验感受
- 华为matebook和macbook哪个好 苹果mac和华为matebook详
- 分享8款提高网页设计出色的CSS工具
- Win10一周年更新pc版带来六大突破性创新功能
- CSS编写中灵活运行注释的意义
- CSS如何匹配到多个class的示例代码