百度前端学院任务三——三栏式布局(中间宽度自适应)
来源:互联网 发布:喜马拉雅提示网络错误 编辑:程序博客网 时间:2024/05/20 06:24
前言:最近在写百度前端学院的题目,打算这个星期快速得把第一阶段的任务过一遍。三栏式布局可以有两种写法,用float或者用position
方法一:使用float属性
<div id="content"> <div class="left"></div> <div class="right"></div> <div class="middle"></div></div>
注意:middle块必须放在最后。
.left{ float:left; background-color: white; width: 160px; padding: 20px; background: white;.right{ float:right; width: 80px; padding: 20px; background: white;}.middle{ margin: 0 160px 0 240px; background: white; padding:20px;}
样式设置的关键点:
①整个大的div不设置宽度;
②两边分别设置左右浮动,设置固定宽度;
③中间的div设置margin-right和margin-left(计算好)
方法二使用position属性
<div id="content"> <div class="left"></div> <div class="right"></div> <div class="middle"></div></div>
注:这种方法div摆放的顺序就无所谓了。
#content{ position: relative; background-color: #eee; border:1px solid #999; padding: 20px; /**/ min-height: 600px;}.left{ width: 160px; position: absolute; left: 20px; padding: 20px; background: white;}.right{ width: 80px; position: absolute; right: 20px; top:20px; padding: 20px; background: white;}.middle{ background: white; padding:20px; /*关键代码*/ margin: 0 160px 0 240px;}
样式设置的关键点:
①最外面的div设置position:relative;
②左右两边的div分别设置position:absolute和相应的定位(top,left,right,bottom值);
③最中间的div设置margin-right和margin-left。
最后上效果:
https://sunyueru.github.io/IFE/task_03/task_03.html
阅读全文
0 0
- 百度前端学院任务三——三栏式布局(中间宽度自适应)
- 【前端攻城狮之路】CSS三列布局——两侧固定宽度、中间自适应
- 百度前端学院—小薇学院—任务三
- html--三栏布局(两边固定宽度,中间自适应)
- 三列布局(左右固定宽度,中间自适应)
- 三列布局中间列宽度自适应
- 百度前端学院任务练习—二
- 【WEB】百度学院前端布局任务完成
- CSS三栏布局——中间固定两边自适应宽度
- CSS三栏布局——中间固定两边自适应宽度
- 前端经典三栏布局,中间自适应。
- 百度前端学院—小薇学院—任务一
- 百度前端学院—小薇学院—任务四
- 三栏自适应布局实现(左右固定宽度,中间自适应)
- 百度前端学院春季任务三笔记
- CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼
- 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)
- 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)
- 【Error】跑CNN程序时遇到的error(持续更新)
- Thinkphp3.1.2查询方式
- HDOJ 1224 Free DIY Tour(DP)
- 量子密码学 BB84 简述
- caffe message学习之FillerParameter
- 百度前端学院任务三——三栏式布局(中间宽度自适应)
- git
- javascript深入理解js闭包
- 数据恢复研究字符
- sails之mongoDB项目开发
- LeetCode-107. Binary Tree Level Order Traversal II (java)
- Jmeter 之 压力测试
- python 打印路径的几种结果
- 基于Canvas的HTML5纯JS版2D游戏框架