`

如何解决无"width、float"的DIV的margin问题?

阅读更多

经常遇到这种情况,如以下这段代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.Box { border:8px solid #E3F7FE; background:#fff; padding-bottom:30px; }
.tijiao { text-align:center; font-size:16px; font-weight:bold; color:#FE6703; margin:20px 0; }
.tijiaosm { text-align:center; font-size:13px; line-height:23px; margin:20px 0;}
-->
</style>
</head>

<body>
<DIV class=Box>
  <DIV class=tijiao>已经提交审核,大约3分钟即可完成发布,请耐心等待...</DIV>
  <DIV class=tijiaosm>
  感谢您,请注意查收您的邮箱,以得到及时回复。<br />
  欢迎在此<a href="">登录</a>或<a href="">注册</a>。</DIV>
  <DIV class=tijiaosm>
  <a href="">删除</a> | <a href="">添加到收藏夹</a> | <a href="">查看积分</a>  </DIV>
</DIV>
</body>
</html>

 

几个默认width的DIV在未设定float的情况下,排列时明明设定了各自的margin值,但是在各浏览器中的显示结果并未实现有准确的MARGIN值,这是什么原因呢?

期待达人给个指点。谢谢!

分享到:
评论

相关推荐

    div+css float 布局,适配手机

    在这个特定的案例中,“div+css float 布局,适配手机”指的是利用 CSS 的浮动属性 (`float`) 来创建响应式网页布局,以便在手机等移动设备上也能正常显示。 浮动布局(float layout)是 CSS 中一个经典但仍然广泛...

    div+css兼容性问题解决方案

    ### div+css兼容性问题解决方案 #### CSS浏览器兼容性概述 在进行Web开发时,不同浏览器对CSS的支持程度不一,这可能导致页面显示效果存在差异。为了确保网站能在各种浏览器中正常显示,开发者需要掌握一些关于CSS...

    div+css浏览器兼容问题解决方法.doc

    以下是一些解决`div+css`浏览器兼容问题的方法: 1. **DOCTYPE声明**: 为了确保浏览器按照W3C标准解析CSS,必须在HTML文档开头添加正确的DOCTYPE声明,例如`&lt;!DOCTYPE html&gt;`。这将确保浏览器以标准模式渲染页面...

    DIV+CSS布局:CSS浮动float属性详解[归纳].pdf

    例如,我们可以通过对div元素应用浮动float来进行布局,不但对整个版式进行规划,也可以对一些基本元素如导航等进行排列。 Float浮动属性的实例 例如,我们可以通过以下代码来实现浮动float属性的应用: ``` #...

    div+css常见兼容性问题

    在网页设计中,`div+css`是一种常见的布局方式,但它也伴随着一系列的浏览器兼容...以上就是关于`div+css`布局中常见的一些兼容性问题及其解决方案,理解并掌握这些技巧,可以有效提升网页在各种浏览器下的显示一致性。

    DIV+CSS浏览器兼容问题解决方法

    为解决此问题,可以在该div内添加`display: inline;`,如: ```css #IamFloat{ float: left; margin: 5px; /* IE 下理解为 10px */ display: inline; /* IE 下再理解为 5px */ } ``` 4. **浮动元素的双倍...

    div兼容问题

    以下是一些常见的`div`兼容性问题及其解决方法: 1. **垂直居中问题**: `div`的垂直居中可以通过设置`line-height`来实现。将`div`的`line-height`设置为和其自身高度相等,然后放入内容,内容就会垂直居中。然而...

    DIV+CSS解决各浏览器兼容问题

    ### DIV+CSS解决各浏览器兼容问题 在网页设计与开发领域,DIV+CSS布局方法是构建网站时常用的技术之一。然而,不同的浏览器由于其内核差异及版本更新速度不一,常常导致同样的代码在不同浏览器下呈现的效果各异,...

    div错位解决IE6、IE7、IE8样式不兼容问题IE6里DIV错位的问题.doc

    本文档主要关注在IE6、IE7、IE8中遇到的一个典型问题——**DIV错位**,并提供了解决方案。 #### 二、DIV错位现象分析 在文档中提到,采用`float: left;`样式的DIV在IE8和IE7中表现正常,但是在IE6中会出现向下偏移...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    其次,`margin`加倍问题主要出现在IE6中,当元素设置了`float`属性时,其margin会被错误地加倍。解决办法是在该元素上添加`display:inline`,这可以使IE6正确解析margin值。 浮动元素产生的双倍距离问题也是IE6的一...

    DIV CSS最有可能遇到的八个面试问题

    ### DIV CSS最有可能遇到的八个面试问题解析 随着前端技术的发展与迭代,DIV CSS作为网页布局的核心...通过深入理解这些问题,不仅能够帮助你在面试中脱颖而出,还能够提升你在实际项目中的工作效率和解决问题的能力。

    float元素浮动后高度不一致导致错位的解决办方法

    当N个元素浮动后,会导致错位的问题。一般给元素一个固定的height就没有这个现象。 但是当高度不一致时,就需要想别的办法来解决了: 1、给父元素定义font-size:0; 浮动子元素定义需要的font-size, 再定义display...

    解决浏览器兼容问题的CSS语法技巧大全.doc

    解决浏览器兼容问题的 CSS 语法技巧...` 来解决问题。 解决浏览器兼容问题的 CSS 语法技巧大全涵盖了 IE 和 Firefox 浏览器的兼容性问题,提供了一些实用的解决方案,可以帮助 web 开发者更好地解决浏览器兼容性问题。

    css+div浏览器兼容技巧

    为解决此问题,可以为非IE浏览器设置`min-width`和`min-height`,同时为IE浏览器设置`width`和`height`。例如: ```css #box{ width: 80px; height: 35px; } html&gt;body #box{ width: auto; height: auto; ...

    div错位解决IE6IE7IE8样式不兼容问题

    ### div错位解决IE6/IE7/IE8样式不兼容问题 在Web开发中,兼容性一直是开发者面临的重要挑战之一。特别是在早期浏览器版本中,如Internet Explorer 6(IE6)、IE7 和 IE8,由于这些浏览器对于CSS的支持存在较大差异...

Global site tag (gtag.js) - Google Analytics