DIV左、中、右三列布局的各类情况说明
一、中间定宽、左、右侧百分比自适应:
1、HTML代码:
- <div id="left">
- <div id="innerLeft">
- <p>div三列布局的左列</p>
- </div>
- </div>
- <div id="middle">
- <div id="innerMiddle">
- <p>div三列布局的中列</p>
- </div>
- </div>
- <div id="right">
- <div id="innerRight">
- <p>div三列布局的右列</p>
- </div>
- </div>
2、CSS代码:
- #left,
- #right {
- float: left;
- width: 50%;
- margin: 0 0 0 -150px;
- height: 200px;
- }
- #middle {
- float: left;
- width: 300px;
- background: #CCC;
- height: 200px;
- }
- #innerLeft,
- #innerRight {
- margin: 0 0 0 150px;
- background: #EFEFEF;
- }
二、左侧定宽,中、右侧百分比自适应:
1、HTML代码:
- <div id="left">
- <div id="innerLeft">
- <p>div三列布局的左列</p>
- </div>
- </div>
- <div id="rightContent">
- <div id="middle">
- <div id="innerMiddle">
- <p>div三列布局的中列</p>
- </div>
- </div>
- <div id="right">
- <div id="innerRight">
- <p>div三列布局的右列</p>
- </div>
- </div>
- </div>
2、CSS代码:
- #left {
- float: left;
- width: 300px;
- margin: 10px 10px 0 0;
- }
- #rightContent {
- margin-left: 300px;
- }
- #middle {
- float: left;
- width: 50%;
- }
- #right {
- float: left;
- width: 50%;
- }
三、左、右侧定宽,中间百分比自适应:
1、HTML代码:
- <div id="left">
- <div id="innerLeft">
- <p>div三列布局的左列</p>
- </div>
- </div>
- <div id="middle">
- <div id="innerMiddle">
- <p>div三列布局的中列</p>
- </div>
- </div>
- <div id="right">
- <div id="innerRight">
- <p>div三列布局的右列</p>
- </div>
- </div>
2、CSS代码:
- #left {
- position: absolute;
- top:;
- left:;
- width: 200px;
- height: 200px;
- }
- #middle {
- height: 200px;
- margin-left: 200px;
- margin-right: 200px;
- }
- #right {
- position: absolute;
- top:;
- right:;
- width: 200px;
- height: 200px;
- }
四、左、中定宽,右侧百分比自适应:
1、HTML代码:
- <div id="leftContent">
- <div id="left">
- <div id="innerLeft">
- <p>div三列布局的左列</p>
- </div>
- </div>
- <div id="middle">
- <div id="innerMiddle">
- <p>div三列布局的中列</p>
- </div>
- </div>
- </div>
- <div id="right">
- <div id="innerRight">
- <p>div三列布局的右列</p>
- </div>
- </div>
2、CSS代码:
- #leftContent {
- float: left;
- width: 500px;
- height: 200px;
- background: #CCC;
- }
- #left,
- #middle {
- float: left;
- width: 50%;
- }
- #right {
- margin-left: 500px;
- height: 200px;
- }
DIV左、中、右三列布局的各类情况说明的更多相关文章
- CSS三列布局
× 目录 两侧定宽中间自适应 两列定宽一侧自适应 中间定宽两侧自适应一侧定宽两列自适应三列自适应总结 前面的话 前面已经介绍过单列定宽单列自适应和两列自适应的两列布局.本文介绍三列布局,分为两侧定宽中 ...
- css 三列布局
前面的话 前面已经介绍过单列定宽单列自适应和两列自适应的两列布局.本文介绍三列布局,分为两侧定宽中间自适应.两列定宽一侧自适应.中间定宽两侧自适应.一侧定宽两列自适应和三列自适应这五种情况 两侧定宽中 ...
- DIV+CSS 网页布局之:三列布局
1.宽度自适应三列布局 三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列布局. 同样的道理,更多列的布局, ...
- web标准(复习)--3 二列和三列布局
今天学习二列和三列布局,将涉及到以下内容和知识点 二列自适应宽度 二列固定宽度 二列固定宽度居中 xhtml的块级元素(div)和内联元素(span) float属性 三列自适应宽度 三列固定宽度 三 ...
- Layout 不可思议(二)—— 两侧定宽的三列布局
三列布局作为网页设计中最常见的布局,其实现方法早已被诸位前端大神摸透 网上相关的文章很多,原本已无必要再做赘述 不过既然开了 Layout 系列,三列布局就是必修课 本文整理了一些常用的实现方法,然后 ...
- CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼
今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化 可能很多朋友已经笑了,这玩意儿通过双飞翼布局就能轻松实现.不过,还请容我在双飞 ...
- 【css】css2实现两列三列布局的方法
前言 对于 flex 弹性布局相信大家都有所了解,它是 css3 中的属性,然而它具有一定的兼容性问题.楼主前几天面试时遇到了面试官需要设计一个两列布局,我当然就说父元素 flex 吧哩吧啦,然而需要 ...
- CSS常用布局方式-两列布局、三列布局
CSS基础 2.几种布局方式1)table布局 当年主流的布局方式,第一种是通过table tr td布局 示例: <style type="text/css"> ta ...
- CSS如何实现三列布局?如果两端固定、中间是自适应又该如何做?
使用浮动布局来实现 左侧元素与右侧元素优先渲染,分别向左和向右浮动 中间元素在文档流的最后渲染,并将 width 设为 100%,则会自动压到左右两个浮动元素的下面,随后在中间元素中再添加一个div元 ...
随机推荐
- style-loader、css-loader、mini-css-extract-plugin 区别
项目 区别 css-loader 处理 css 文件 style-loader 把 js 中 import 导入的样式文件代码,打包到 js 文件中,运行 js 文件时,将样式自动插入到<sty ...
- laravel中resource资源路由方法
新增的 resource 方法将遵从 RESTful 架构为用户资源生成路由.该方法接收两个参数,第一个参数为资源名称,第二个参数为控制器名称. Route::resource('users', 'U ...
- ELK-head
Head从elastic5开始只是支持单独服务器,不能够在通过 elasticsearch/bin/plugin -install mobz/elasticsearch-head 这样简单的方式安装插 ...
- java 泛型实现原理
泛型思想最早在C++语言的模板(Templates)中产生,Java后来也借用了这种思想.虽然思想一致,但是他们存在着本质性的不同. C++中的模板是真正意义上的泛型,在编译时就将不同模板类型参数编译 ...
- Sqoop 介绍、安装及环境配置
一.Sqoop Sqoop介绍 Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql.oracle...)间进行数据的传递,可以将一个关系型数据库中的数据导进到Ha ...
- [转载] C# DllImport用法和路径问题
DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息. DllImport属性应用于方法,要求最少 ...
- openLayer3地图的使用心得
准备运行环境: 1)Portable Basemap Server(PBS)用于创建地图服务 官网网址:http://geopbs.codeplex.com/ 如何创建底图服务?操作步骤如下: 如果启 ...
- Hadoop "Cannot create directory .Name node is in safe mode."解决方案
转载自:http://www.waitig.com/hadoop-name-node-is-in-safe-mode.html 在使用Hadoop建立文件的时候,出现“Cannot create di ...
- Spring Boot 监控与管理
在微服务架构中,我们将原本庞大的单体系统拆分为多个提供不同服务的应用,虽然,各个应用的内部逻辑因分解而简化,但由于部署的应用数量成倍增长,使得系统的维护复杂度大大提升,为了让运维系统能够获取各个为服务 ...
- MAC上使用Enterprise Architecture,附带安装步骤及破解链接
绪论 网上找了半天这个主题也没有详细的步骤的昂,所以自己来造轮子了. 还有,百度搜EA破解版不靠谱,大搜狗更给力哦! 一.背景 穷逼只有一台存储空间不大MACAir,分给虚拟机Virtual Box的 ...