html页面布局设置外边距,布局 页面设置百分比 子元素如何设置外边距?

本文介绍了如何使用绝对定位实现网页的圣杯布局,该布局确保header和footer在页面中始终保持固定高度。通过示例代码,展示了如何设置header、footer和主要内容区域(.col)的样式,以达到屏幕充满时,子元素使用百分比布局的效果。文章还提及了左右侧栏的实现,并提供了关键代码片段。
摘要由CSDN通过智能技术生成

一般header和footer 是高度固定的,屏幕充满的话可以选择绝对定位,子元素就可以使用百分比了,楼主只给了固定高度的样式,没有给使用百分比设置的样式,怎么修改还是要看具体情况

圣杯布局

body {

margin: 0 auto;

position: relative;

width: 600px;

}

header, footer {

width: 600px;

height: 50px;

background-color: cyan;

margin: 0 auto;

border: 10px solid #ffff00;

text-align: center;

}

header {

position: absolute;

top: 0;

}

footer {

position: absolute;

bottom: 0;

}

.col {

position: absolute;

top: 70px;

bottom: 70px;

width: 600px;

border: 10px solid #000000;

margin: 0 auto;

text-align: center;

}

.left {

width: 100px;

height: 100%;

background-color: lime;

float: left;

margin-top: -500px;

}

.center {

height: 500px;

background-color: mediumorchid;

box-sizing: border-box;

padding: 0 100px;

}

.right {

width: 100px;

height: 500px;

background-color: red;

float: right;

margin-top: -500px;

}

我是顶部

我是中间
我是左部
我是右部

我是底部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值