css负边距margin
来源:互联网 发布:付费wlan和手机网络 编辑:程序博客网 时间:2024/05/22 04:45
关于负margin的原理,参见文章:
http://www.cnblogs.com/2050/archive/2012/08/13/2636467.html#2457812
应用:
http://www.cnblogs.com/jscode/archive/2012/08/28/2660078.html
应用之一:等高布局(其他方法可查看
http://blog.csdn.net/charlene0824/article/details/51222502)
<div class="container"> <div class="item1">该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 </div> <div class="item2">该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 </div></div>
css:
.container{ width:800px; background-color: #98F59E; overflow: hidden; } .item1,.item2{ float:left; width:300px; background-color: #96FCEF; word-wrap: break-word; margin-left:10px; margin-bottom: -10000px; padding-bottom:10000px; border: 2px solid #A7525C; }
运行结果:
该方法的缺点是等高的div没有底边的边框。常用的解决方式是使用背景图来模仿底部边框或使用div来模仿列的边框。下面主要介绍第二种方法,第二种方法主要是在等高元素中加入一个相对于容器绝对定位的div元素,并设置其高度为边框高度
<div class="container"> <div class="item1">该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 <div class='colBottom1'></div> </div> <div class="item2">该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负margin,同时将padding的值设为正的margin值实现的 <div class='colBottom2'></div> </div></div><style type="text/css">.container{ width:800px; background-color: #98F59E; overflow: hidden; position: relative; } .item1,.item2{ float:left; width:300px; background-color: #96FCEF; word-wrap: break-word; margin-left:10px; margin-bottom: -10000px; padding-bottom:10000px; border: 2px solid #A7525C; } .colBottom1{ position: absolute; bottom: 0; left: 10px; height: 2px; width: 304px; background-color:#A7525C; } .colBottom2{ position: absolute; bottom: 0; left: 324px; height: 2px; width: 304px; background-color:#A7525C; }</style>
其运行结果如下
阅读全文
0 0
- css负边距margin
- css margin
- CSS--Margin
- [CSS]CSS属性 margin
- CSS的Margin用法
- CSS margin的含义
- css中margin省略
- [CSS]---margin-left例子
- CSS margin 属性
- CSS:margin属性备忘
- CSS: margin,padding详解
- CSS margin研究
- css padding margin初始化
- css margin知识 全集
- CSS 外边距 margin
- CSS Border & Padding & Margin
- margin-padding-css
- css margin属性
- 线程安全&线程同步
- Widget Factory POJ
- Linux—进程间通讯方式总结
- 【DataStructure】之 B树
- FASTJson常用的API
- css负边距margin
- Handler + HttpUrlConnection每过3秒钟切换一条Textview
- (经验) 制作网站的流程
- Ubuntu常用软件安装命令
- python 新式类的学习随笔-定制类的特殊方法(2)
- Java九种基本数据类型和大小以及其封装类
- c++实现堆排序
- hmc下载地址
- Codeforces 875B Sorting the Coins 题解