css-"两个元素之间的间距取较大的那个margin值",这种说法不对吧?应取相加值吧?

问题描述

"两个元素之间的间距取较大的那个margin值",这种说法不对吧?应取相加值吧?

有这样一种说法:
”因为不同的浏览器对css的支持不同,一般两个元素之间的间距或者说是距离大小,并不是两个元素的margin相加,而是取较大的那个margin值!“
我遇到的情况都是一个元素的右边距和另一个元素的左边距相加为这两个元素之间的间距。

有”取较大的那个margin值“这种情况吗?

请举例,谢谢!

解决方案

是取较大的,因为较大的已经满足两个条件了,不需要再取两者相加的值

解决方案二:

这里是css盒子模型中的相关知识,参考例子:
http://www.cnblogs.com/carekee/articles/2094805.html

解决方案三:

简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。而且是在标准模式下(非IE6及以下)才会出现这个问题。在水平方向上的margin的值就是两个元素margin之和,因为在水平方向本来就不会发生外边距合并。
要了解更多可参考我的博文:http://blog.csdn.net/no_best_only_better/article/details/49707721

时间: 2024-10-03 22:02:38

css-"两个元素之间的间距取较大的那个margin值",这种说法不对吧?应取相加值吧?的相关文章

js正则match()匹配两个元素之间的内容

我们先来看match()用法 语法  代码如下 复制代码 stringObject.match(searchvalue) stringObject.match(regexp) 在本例中,我们将使用全局匹配的正则表达式来检索字符串中的所有数字:  代码如下 复制代码 <script type="text/javascript"> var str="1 plus 2 equal 3" document.write(str.match(/d+/g)) <

Div CSS布局常见问题:两个层之间的间隙(IE 3px bug)

css|问题 这个问题普遍的困扰着新手朋友,不知道如何是好,想不出办法进行解决.其实这就是传说中的"IE 3px bug".解决的办法也比较简单.请看下面的示例说明. IE中两个层之间的间隙(IE 3px bug)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><

CSS之before, after伪元素特性表现两则

一.特性表现one: 不能左右:empty伪类 CSS3选择器中有个:empty伪类,表示当元素里面什么都没有的时候(包括空格.标签内换行),应用相关样式.在现代web网页开发制作中,非常常用也非常方便. 例如,某元素类名是.box, 如下HTML和CSS: <div class="box"></div> .box { background-color: #cd0000; } .box:empty { background-color: #fae6e6; } 因

html-jsoup怎么获取两个标签之间的text?

问题描述 jsoup怎么获取两个标签之间的text? 这是开发者工具解析到的一个论坛页面结构.. 可以看到每一个a标签和br标签之间总会夹着一个text,,也就是密码文本.而我根据网上的 API教程: siblingA ~ siblingX: 查找A元素之前的同级X元素,比如:h1 ~ p 写成这样 Elements links_1 = tdsm.select("#postmessage_24532691>br~text"); 然后打印_links_1.size为0.也就是并没有

java多线程中两个容器之间的同步

问题描述 java多线程中两个容器之间的同步 写了一个多线程的爬虫(对多线程不熟悉),但是每次队列中都有重复的元素,我把代码逻辑贴上来,大家帮我看一下,谢谢了: 在进程中: queue = LinkedBlockingQueue set = ConcurrentSkipListSet 在每个进程中使用了bfs bfs: while(!queue.empty()){ s = queue.poll() //...逻辑代码 set.add(s) //对s所有子状态扩展 for(son : s.sons

CSS3去除inline block 元素之间多出的空格

display: inline-block 属性很好的避免了元素的浮动问题,但是会有点小问题,就是 inline-block 元素间的回车会被显示为一个空格.然而,我们写代码时,都是用回车来格式化的... 最简单的方法就是把 inline-block 元素之间的回车删除,就是代码显示有点不美观,影响阅读. 方法总结 以下方法不保证浏览器兼容性问题,仅在 Chrome 浏览器测试通过 HTML Code: <h5>未处理空格</h5> <ul>     <li>

Android编程实现两个Activity之间共享数据及互相访问的方法_Android

本文实例讲述了Android编程实现两个Activity之间共享数据及互相访问的方法.分享给大家供大家参考,具体如下: 本人从windows编程转过来学习Android开发,一直在想如果两个Activity之间能够像C#或delphi中的Form一样,可以直接访问其成员(字符.数值.成员对象等),并能调用其公开的方法,那应该比用Intent来传递数据直接方便的多,于是偿试了如下办法,测试基本没有问题,发出来大家讨论一下.本人学习android不久,幼稚的地方希望大家不要见笑 原理:假设有两个Ac

css自适应左右两样布局实现

文章介绍一了个的css实现自适应左右布局的实现有需要了解的朋友可以参考一下. 实例 <style type="text/css"> body,div,h3,p{margin:0;padding:0;} .fl{float:left;display:inline;} .fr{float:right;display:inline;} .cl{clear:both;} .container{width:250px;margin:60px auto 0;} .col_rigid{w

在ORalce 中,怎么判断两个时间段之间是否有交集, 编写的一个函数.

函数 判断2个时间段是否有交集的函数,开始是在我计算考勤的时候有用过,后来发现用到的地方越来越多,  丢个砖头 9i 下通过. 两个时间段 之间是否有交集  intime---outtimefromdate--todate 如果有交集,则返回1,否则返回0*/create or replace function func_IsTimeCross(intime in date, outtime in date,fromdate date , todate date ) return number