CSS三栏布局两侧定宽中间自适应-float

 时间:2024-10-13 08:26:40

1、代码结构<div class="content"挢旗扦渌;> <div class="left"> 我是左边内容... </div> <div class="right"> 我是右边内容... </div> <div class="center"> 我是中间内容... </div></div> 注意:结构一定是左右中的形式。

CSS三栏布局两侧定宽中间自适应-float

2、左右设置固定宽度.left,.right{ width:300px; height:300px; }

CSS三栏布局两侧定宽中间自适应-float

3、左侧左浮动.left{ float:left; background:#FF9966; }背景颜色方便观察

CSS三栏布局两侧定宽中间自适应-float

4、右侧右浮动.right{float:right;background: #CCCC00;}背景颜色方便观察

CSS三栏布局两侧定宽中间自适应-float

5、中间设置margin值,将两侧的布局留出来.center{ margin:0 300px; background:#996600; }背景颜色方便观察

CSS三栏布局两侧定宽中间自适应-float

6、查看效果改变窗口的大小,可以看到两侧为固定宽度,中间则自适应显示

CSS三栏布局两侧定宽中间自适应-float
CSS三栏布局两侧定宽中间自适应-float

7、全部代码<!DOCTYPE html><html><head><meta charset=&qu泠贾高框ot;UTF-8"><title>两边定宽中间自适应</title><style>*{padding:0;margin:0;}.content{width:80%;margin:0 auto;overflow: hidden;}.left,.right{width:300px;height:300px;}.left{float:left;background:#FF9966;}.right{float:right;background: #CCCC00;}.center{margin:0 300px;background:#996600;}</style></head><body><div><div>我是左边内容...</div><div>我是右边内容...</div><div>我是中间内容...</div></div></body></html>

CSS三栏布局两侧定宽中间自适应-float

8、说明一下步骤一中强调左右中的目的先看一下如果我们按左中右的顺序是什么效果,如下图这是因为我们需要先将左侧元素与右侧元素优先渲染,最后渲染中间部分,才能将中间元素调整到正确的位置。但是左右中这样的布局有一个不友好的问题,中间用来显示主要页面内容的部分反而放到最后来渲染,所以在页面内容较多时会影响到用户体验。

CSS三栏布局两侧定宽中间自适应-float
  • PS中如何制作3D立体模型
  • 如何安装PS降噪滤镜插件Noiseware
  • 如何用PS做吹风机 ?
  • PS怎么绘制统一色系的清明节海报
  • QQ邮箱设置邮件自动归档
  • 热门搜索
    红五月手抄报 环境手抄报图片 爱国手抄报内容资料 关于红领巾的手抄报 传染病手抄报图片简单 小学生法律手抄报 金秋十月手抄报 成长故事手抄报 中秋节手抄报大全 法制与安全的手抄报