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集合 □ 思路 比如为一个用 ...
随机推荐
- BZOJ.5407.girls/CF985G. Team Players(三元环计数+容斥)
题面 传送门(bzoj) 传送门(CF) \(llx\)身边妹子成群,这天他需要从\(n\)个妹子中挑出\(3\)个出去浪,但是妹子之间会有冲突,表现为\(i,j\)之间连有一条边\((i,j)\), ...
- [ActionScript 3.0] 利用ColorTransform实现对象(图片)的曝光过渡效果
原图效果 过渡效果 这个效果可以用帧动画实现较为简单,只需要调节这个影片剪辑的色彩效果样式里面的高级选项的三个通道值,以下用代码简单测试,可作为文档类: package { import com.tw ...
- [ActionScript 3.0] 创建倒影
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Display ...
- iOS 发送位置消息
发送地理位置在社交应用里面是很常用的需求.最近也需要在自己的应用里面加入这个功能 首先我们需要获取自己的地理位置,这里用到 CLLocationManager 这个类,调用如下代码 locationM ...
- Maven依赖的JAR包下载慢?赶紧看过来
相信许多JAVA开发者在日常工作中时常会碰到这种情况,那就是编译Maven工程时,工程所依赖的jar包文件下载非常慢,甚至经常出现下载不成功的问题,今天,小编就给大家讲讲如何提升Maven依赖包的下载 ...
- linux 常用命令手册
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) l ...
- 动手玩转Docker(一)
在学习docker之前,先了解一下什么是docker,以及docker技术存在的意义. Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上 ...
- 怎么使用Vue-cli3开发像iview、element那样的组件可下载直接使用
https://www.cnblogs.com/wisewrong/archive/2018/12/28/10186611.html 参考这个就行. 而我这篇文章主要是对里面的相关步骤作一些简单的说明 ...
- python高级(二)—— python内置序列类型
本文主要内容 序列类型分类: (1)容器序列.扁平序列 (2)可变序列.不可变序列 列表推导式 生成器表达式 元组拆包 切片 排序(list.sort方法和sorted函数) bisect pytho ...
- JVM理解
在阅读本文之前,先向大家强烈推荐一下周志明的<深入理解Java虚拟机>这本书. 前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行 ...