DIV固定宽度和动态拉伸混合水平排列
1.效果图

2.源代码
html
<h2>1.头部固定,尾部拉伸</h2>
<div class="container" id="div1">
<div class="head"></div>
<div class="tail"></div>
</div> <h2>2.尾部固定,头部拉伸</h2>
<div class="container" id="div2">
<div class="tail"></div>
<div class="head"></div>
</div> <h2>3.头尾固定,中间拉伸</h2>
<div class="container" id="div3">
<div class="head"></div>
<div class="tail"></div>
<div class="center"></div>
</div> <h2>4.中间固定,两头拉伸</h2>
<div class="container" id="div4">
<div class="head">
<div class="inner"></div>
</div>
<div class="tail">
<div class="inner"></div>
</div>
<div class="center"></div>
</div>
css
<!-- 样式 -->
<style type="text/css">
/* 容器宽度为100% */
.container{
width: 100%;
} /** 头部div固定宽度 **/
#div1 .head{
width: 200px;
height: 100px;
background-color: #00F7DE;
float: left;
} /** 尾部div自动填充拉伸 **/
#div1 .tail{
width: auto; /** 宽度不写或者auto都行 **/
height: 100px;
margin-left: 200px;
background-color: #FFB800;
} /** 尾部div固定宽度 **/
#div2 .tail{
width: 200px;
height: 100px;
background-color: #FFB800;
float: right;
} /** 头部div自动填充拉伸 **/
#div2 .head{
width: auto;
height: 100px;
margin-right: 200px;
background-color: #00F7DE;
} #div3 .head{
width: 200px;
height: 100px;
background-color: #00F7DE;
float:left
} #div3 .center{
width:auto;
height: 100px;
background-color: #009f95;
margin-left: 200px;
margin-right: 200px;
} #div3 .tail{
width:200px;
height: 100px;
background-color:#FFB800;
float: right;
} #div4{
position: relative;
} #div4 .head{
width: 50%;
height: 100px;
float: left;
} #div4 .head .inner{
height: 100px;
background-color: #00F7DE;
margin-right: 100px;
} #div4 .tail{
width: 50%;
height: 100px;
float: left;
} #div4 .tail .inner{
height: 100px;
background-color:#FFB800;
margin-left: 100px;
} #div4 .center{
position: absolute;
width: 200px;
height: 100px;
left: 50%;
margin-left: -100px;
background-color: #009f95;
}
</style>
DIV固定宽度和动态拉伸混合水平排列的更多相关文章
- li 水平排列并自动填满 ul
找了li 如何水平排列并自动填满 ul,同时 li 宽度平均?资料,里面有提到"请用js动态计算保证兼容性", 因为我想实现的是,水平滚动条,ul的上级div是固定的宽度1000p ...
- Bootstrap 表单和图片 (内联表单,表单合组,水平排列,复选框和单选框,下拉列表,校验状态,添加额外的图标,控制尺寸,图片)
一.表单 基本格式 注:只有正确设置了输入框的 type 类型,才能被赋予正确的样式. 支持的输入框控件 包括:text.password.datetime.datetime-local.date.m ...
- 在bootstrap中让竖向排列的输入框水平排列
在bootstrap中可以使用自带的样式标记来控制样式,但是同时可以利用最原始的css样式来解决达到需求 如下所示可以看出来两个inline-block就可以使得两个水平排列 block和inline ...
- Bootstrap3 栅格系统-实例:从堆叠到水平排列
使用单一的一组 .col-md-* 栅格类,就可以创建一个基本的栅格系统,在手机和平板设备上一开始是堆叠在一起的(超小屏幕到小屏幕这一范围),在桌面(中等)屏幕设备上变为水平排列.所有"列( ...
- css怎么让li水平排列和div居中
让li向左浮动即可 给div定一个宽度,然后margin:0 auto;即可:
- 实现左边div固定宽度,右边div自适应撑满剩下的宽度的布局方式:
html: <div class="container"> <div class="left"> left固定宽度200px </ ...
- div居中(内容+元素:水平+垂直)
内容水平居中 text-align: center; 内容垂直居中 /*第一种 行内垂直居中*/ height: 43px; line-height:43px; /*我们将行距增加到和整个div一样高 ...
- Bootstrap3 表单-水平排列的表单
通过为表单添加 .form-horizontal 类,并联合使用 Bootstrap 预置的栅格类,可以将 label 标签和控件组水平并排布局.这样做将改变 .form-group 的行为,使其表现 ...
- MVC扩展生成CheckBoxList并水平排列
本篇体验生成CheckBoxList的几个思路,扩展MVC的HtmlHelper生成CheckBoxList,并使之水平排开. 通过遍历从控制器方法拿到的Model集合 □ 思路 比如为一个用 ...
随机推荐
- 读取xml文件内容到数据库
前言 前言不搭后语·················· 内容 听某个大牛说他们的公司常常会涉及到从xml文件中读数据到写入到数据库,序列化的时候会遇到这这个问题,将要持久化的数据到xml文件存储起来, ...
- 编写高质量代码:Web前端开发修炼之道(二)
第四章:高质量的css 1)怪异模式和标准模式 在标准模式中,浏览器根据规范表现页面:而怪异模式通常模拟老式浏览器的行为以防止老站点无法工作. 他们两者之间的差异比较典型的表现在IE对盒模型的解析:在 ...
- 「DB」数据库事务的隔离级别
*博客搬家:初版发布于 2017/04/10 00:37 原博客地址:https://my.oschina.net/sunqinwen/blog/875833 数据库事务的隔离级别 讲事务的隔离 ...
- watch深度监测
假设有如下代码: <div> <p>FullName: {{fullName}}</p> <p>FirstName: <input type=&q ...
- B: Break Prime
题目描述 给定一个素数,试判断能否将该素数写为b3−a3 的形式,a,b皆为非负整数. 输入 多组输入 每行一个素数P (2≤P≤1015) 输出 若可以分解输出a,b(a<b) ,不能输出 ...
- Linux lamp环境验证码无法显示
2018-12-19 php验证码无法在前端显示 原因: 缺少gd库 解决办法: CentOS / RedHat / Fedora系统 sudo yum install php-gd -y Debia ...
- Tomcat部署项目的三种方式
目录 1.下载 Tomcat 服务器 2.启动并部署 Tomcat 服务器 3.Tomcat 的目录结构 4.部署项目的第一种方法(项目直接放入 webapps 目录中) 5.部署项目的第二种方法(修 ...
- 漫谈TCPIP协议原理
一.每次说道TCPIP协议,有能说会道者,总爱说三次握手,什么意思? 顾名思义,假设有两个机器A和B 1.当A发送给B一个包的时候,B接收到了,这个时候,B有两个选择,要么将包数据放入缓存,等待处理, ...
- 转:五年java人的一点感悟
转自:五年java人的一点感悟 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自 己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了 ...
- docker && k8s
1.docker中网络模式中,有四个: host none bridge container 其中host模式相当于没用,省略了DNAT转换,直接运行在主机. docker network conne ...