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元 ...
随机推荐
- JSBridge 知识点
比较好的介绍文章: Android中JSBridge的原理与实现
- 虚拟机怎么发送ctrl+alt+delete组合键
相信各位It的从业人员都遇到过安装了虚拟机搭建测试环境,可是在使用windows服务器版本操作系统的时候.出现要求发送ctrl+alt+delete组合键,才能登陆操作系统.为此咗嚛提供3个方法给您解 ...
- 【java】函数重载
重载概念(Overloading): 在同一个类中,允许存在一个以上的同名函数,主要他们的参数个数和参数类型不同即可 重载特点: 与返回值无关,只和参数类型和参数个数有关系(重载只和参数列表有关系) ...
- mysql update 忘加 where 文件恢复
前提条件:mysql :data_row_format=rowmysql> show variables like '%image%';+------------------+-------+| ...
- MyBatis中的@Mapper注解及配套注解使用详解(上)
前言: 从mybatis3.4.0开始加入了@Mapper注解,目的就是为了不再写mapper映射文件(那个xml写的是真的蛋疼...).很恶心的一个事实是源码中并没有对于这个注解的详细解释 现在我们 ...
- WPF Demo18 路由事件
using System.Windows; namespace 路由事件2 { public class Student { ////声明并定义路由事件 //public static readonl ...
- %cd% 与 %~dp0% 区别
@echo off echo path:%~dpnx0% ipconfig /all|findstr "\<IPv4 适配器\>" %cd% 在批处理和命令窗口都能使 ...
- 黄聪:Pjax无刷新跳转页面实现,支持超链接与表单提交
什么是pjax? 当你点击一个站内的链接的时候,不是做页面跳转,而是只是站内页面刷新.这样的用户体验,比起整个页面都闪一下来说, 好很多. 其中有一个很重要的组成部分, 这些网站的ajax刷新是支持浏 ...
- pandas 读mysql数据库(整个表或者表的指定列)
问题1:如何从数据库中读取整个表数据到DataFrame中? 首先,来看很容易想到的的办法 def read_table_by_name(self, table_name): "" ...
- Python利用Plotly实现对MySQL中的数据可视化
Mysql表数据: demo.sql内容 create table demo( id int ,product varchar(50) ,price decimal(18,2) ,quantity i ...