首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IE/边缘边距-底部不起作用

IE/边缘边距-底部不起作用是指在使用IE浏览器时,设置元素的边缘边距(margin)属性时,底部的边距无法正常生效的问题。

这个问题通常出现在使用IE浏览器的旧版本中,由于旧版本的IE对于盒模型的解析存在差异,导致底部边距无法正确计算。解决这个问题的方法有以下几种:

  1. 使用IE Hack:可以通过在CSS样式中添加特定的IE Hack代码来解决该问题。例如,可以使用_margin-bottom*margin-bottom来替代margin-bottom属性,使其在IE中生效。
  2. 使用IE条件注释:可以通过在HTML文件中使用IE条件注释来针对IE浏览器单独设置样式。例如:
代码语言:html
复制
<!--[if IE]>
<style>
    .element {
        margin-bottom: 10px;
    }
</style>
<![endif]-->
  1. 使用CSS Hack:可以通过使用特定的CSS Hack代码来解决该问题。例如,可以使用zoom: 1;display: inline-block;来触发IE的hasLayout属性,从而解决底部边距不起作用的问题。
  2. 使用CSS Flexbox布局:如果项目允许,可以考虑使用CSS Flexbox布局来代替传统的盒模型布局。Flexbox布局在处理边距时更加灵活,可以避免IE浏览器的兼容性问题。

总结起来,解决IE浏览器中底部边距不起作用的问题可以通过使用IE Hack、IE条件注释、CSS Hack或者使用CSS Flexbox布局来解决。具体选择哪种方法取决于项目需求和兼容性要求。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IE6下margin双倍Bug的处理办法 转

最近在学前端, 转自沈夕博http://hi.baidu.com/skillshen/ “ 一、什么是双边Bug? 先来看图: ?...我们要让绿色盒模型在蓝色盒模型之内向左浮动,并且蓝色盒模型左侧100像素。这个例子很常见,比如在网页布局中,侧边栏靠左侧内容栏浮动,并且 要留出内容栏的宽度。...但是当我们在IE6中查看时,会发现左侧外边100像素,被扩大到200个像素。如下图: ? 二、怎么会这样? 说实话,这个原因还真是不清楚。但是这样的结果确确实实在IE6中出现了。...如同上面的例子一样,元素向左浮动并且设置了左侧的外边出现了这样的双边bug。同理,元素向右浮动并且设置右边也会出现同样的情况。...同一 行如果有多个浮动元素,第一个浮动元素会出现这个双边bug,其它的浮动元素则不会。 三、如何修正这个Bug? 很简单,只需要给浮动元素加上display:inline;这样的CSS属性就可以了。

95720

一道面试题来看伪元素、包含块和高度坍塌

不会发生坍塌的情况 根节点元素 水平(Horizontal margins)不会崩溃 「如果具有间隙的元素的顶部和底部相邻,他会与后续同级的元素一起坍塌,但是不会与父元素底部的一起坍塌(If...盒子的上边和第一个流入子元素的上边 盒子的下边和同级后一个流入元素的上边 如果父元素高度为“auto”,最后一个流入子元素的底部和其父元素的底部 某个元素没有建立新的 BFC,并且 min-height...「如果'min-height'属性为零,并且框没有顶部或底部边框,也没有顶部或底部填充,并且框的'height'为0或'auto',并且框不包含,则框自身的会折叠 行框,其所有流入子页(如果有的话...,当全为正数的时候,结果页宽度是塌陷宽度的最大值。...2.当全为负数的时候,取最小值。 3.在存在负的情况下,从正的最大值中减去负的绝对值的最大值。

1.1K20

WordPress 主题教程 #11:宽度和布局

详细解释: margin: 0 auto 0 auto; 意思是(注意顺序):0上页空白,自动右页面空白,0下页空白和自动左页面空白。从现在开始,记得设置左右页空白为自动将使得居中对齐。...你的布局可能你看起来是正确的,但对于使用早前版本的 IE 用户可能不正确。还记得设置左边和右边的页空白为自动是居中吗?...margin: 0 0 0 10px; 具体的意思是:上边空白为0,右边空白为0,底部空白为0,左边空白为10像素。当大小为0的时候,px 单位不是必需的。...第8步(额外的步骤):修正 IE 的双倍页 bug Internet Explorer 有个双倍页的 bug,这样在 IE 下,我们的页面就是 20像素,20像素的页可能会破坏布局并把侧边栏挤到页面的底部...,因为一个20像素的页使得 Container 和 Sidebar 的宽度之和为 760px 而不是 750px。

1.2K20

css笔记 - transform学习笔记(二)

比如正方形变平行四形,再变圆形。都是形状变成另一个形状。 但是如果配合上transition/animation,他就会从一个形状变成另一形状。只要有一段时间内的过渡效果,就形成了动画。...还和原来一大。...另外,计算时不光是乘宽高,内边padding、边框宽度border-width、甚至外边margin都跟着升天乘了相应倍数 rotate:N°旋转,正值顺时针旋转,负值逆时针旋转。...轴的值位移 同上 2 translateY(y) 只是用 Y 轴的值位移 同上 3D translateZ(z) 只是用 Z 轴的值位移 同上 括号里边, 数值后边一定要有单位值 ,如果没有单位值不起作用...perspective-origin 规定3D元素的底部位置 规定3D元素的底部位置 ??

1.7K10

clearfix改良及overflow:hidden详解

is wrong 中,他介绍了这种方法在跨浏览器兼容时会造成的问题,并建议仅对不邻近浮动元素的元素应用clearfix(例如弹出窗口),尽管这样做我们还需要处理由clearfix造成的折叠bug(译者注...:指clearfix的盒子内部元素的垂直被扩展到盒子之外)。...该页面中最开始的两个盒模型的叠加行为(底边保留在盒子内部,顶则到了盒子外部)说明:生成的内容将盒子内部元素的保留保留在了盒子内部,而在其它浏览器下边将被扩展到盒子边缘之外。...< 8 */ 如此一来可以使顶和底边都保留在盒子内部,符合w3c关于垂直叠加的说明。...但是不要在现有的项目中简单地用这些代码替换你的clearfix规则,否则可能会与你原来为了解决重叠问题采取的解决方案产生冲突。

1.3K80

Android基础篇 RelativeLayout.LayoutParams

addRule(int verb, int subject) verb主要的参数有: ABOVE 上面 | 之上 ALIGN_BASELINE 对齐 排列 对准 : 基线 ALIGN_BOTTOM 对齐 :底部...LEFT_OF 将孩子的右边缘与另一个孩子的左边缘对齐的规则 RIGHT_OF 将孩子的左边缘与另一个孩子的右边缘对齐的规则 START_OF 将孩子的末端边缘与另一个孩子的起始边缘对齐的规则 TRUE...setMargins(int left, int top, int right, int bottom) 当前控件设置,参数分别是左边,上边,右边,下边。单位是px。...setMarginStart(int start) 当前控件设置开始,国内默认是左边的,单位是px。...setMarginEnd(int end) 当前控件设置结束,国内默认是右边的,单位是px。

50210

【CSS】309- 复习 CSS盒模型

IE9 以上支持,除此外还可以取到相对于视窗的上下左右的距离。 (6)dom.offsetWidth/offsetHeight 包括高度(宽度)、内边和边框,不包括外边。最常用,兼容性最好。...2.4 实例题(根据盒模型解释重叠) 例:父元素里面嵌套了一个子元素,已知子元素的高度是 100px,子元素与父元素的上边是 10px,计算父元素的实际高度。 ?...2.5 BFC(重叠解决方案) 2.5.1 BFC基本概念 BFC: 块级格式化上下文 BFC基本概念:BFC 是 CSS 布局的一个概念,是一块独立的渲染区域,是一个环境,里面的元素不会影响到外部的元素...父子元素和兄弟元素重叠,重叠原则取最大值。空元素的重叠是取 margin 与 padding 的最大值。...)内部的 Box 会在水平方向,从含块的顶部开始一个接着一个地放置; (2)这些 Box 之间的水平方向的 margin,border 和padding 都有效; (3)Box 垂直对齐方式:以它们的底部

1.5K30

处理视觉冲突 | 手势导航 (二)

具体到本例中,FAB 位于底部右侧边缘附近,因此我们可以使用 systemWindowInsets.bottom 和 systemWindowInsets.right 值来增加 FAB 下方和右方的...增加后看到的效果如下: 本文后面会为大家介绍具体做法。 简而言之,系统窗口区域 insets 最适合那些需要点击的控件,可以确保系统栏不遮盖住它们。...在 Android 10 上,当前唯一的强制区域是屏幕底部的主屏手势区域,系统保留这个区域就可以让用户在任何时候都可以退出当前应用: △ 底部 60dp 即为强制系统手势衬区 稳定显示衬区 方法:...我们来看一下例子,我们想给某个控件增加一些,让它不被导航栏遮挡: ViewCompat.setOnApplyWindowInsetsListener(view) { v, insets ->...// Return the insets so that they keep going down the view hierarchy insets } 在这里,我们仅将系统窗口区域的底部值赋给了控件的底边

2.8K30

第141天:前端开发中浏览器兼容性问题总结(二)

1、 默认的内外边不同 问题: 各个浏览器默认的内外边不同 解决: *{margin:0;padding:0;} 2、水平居中的问题 问题: 设置 text-align: center   ie6-...垂直居中的问题 问题: 在浏览器中想要垂直居中,设置vertical-align:middle; 不起作用。...IE6双倍的问题 问题: ie6中设置浮动,同时又设置margin时,会出现双倍的问题 例float:left;width:100px;margin:0 100px; 解决:        设置...IE6-7 line-height失效的问题 问题:       在ie中img与文字放一起时, line-height不起作用  解决: 都设置成float 16. td自动换行的问题 问题: Table...IE6-7 li底部有3px的问题 问题:        这个bug产生的充要条件是li的子元素浮动并且li设置了以下CSS属性之一:width、height、zoom、padding-top、padding-bottom

1.9K21

如何处理手势冲突 | 手势导航连载 (三)

这并不意味着让您的应用实现从的全屏状态。 需要隐藏的原因可能包括: 使用 FLAG_FULLSCREEN WindowManager 开关。...(包括在后退和返回主屏按钮区域滑动) 不少游戏通常会在此处回答 "是",因为: 游戏屏幕上的控件往往非常靠近屏幕左/右边缘,或靠近屏幕底部。...因此,除了直接修改视图的,我们还可以修改布局,以避免出现空间浪费: △ 将进度条移到视图的顶部 在这里,我们将进度条移到了播放控件的顶部,完全移出了手势交互区域。...而且这样做还使得我们不再需要额外插入太多无用的。...但请注意,我们依然需要在播放控件底部插入一个内边,其值等于系统栏的高度,这样可以使歌曲名称等文本不会被系统导航条 (即屏幕底部的那条 "横线") 遮盖。

4.9K30

基础 | 这些年我用过的一些CSS技巧

1 负实现两贴边的自适应布局 这个看起来是一个很普通的四列布局,但要求是自适应宽度大小,而且两的图片还要和边缘对齐,图片和图片之间还有有相同的间隙,这样光把空间平分成4份是不够的,还要在外层的两扩展出一些空间来...,这里就用的负了以下是代码片段:  当然,负的使用场景还有很多... 2 文字截取 这个文字后面跟了图标,要求文字多的时候显示省略号而文字后面的图标要一直显示,代码如下: 3 padding-top...所以我认为以下方法是一个比较有效的解决方案(放弃ie6):  点击label的时候会触发文件上传控件的事件,不管按钮多大都能触发。...5 媒体查询写hack 之前在做一个活动时,要求在高级浏览器下面实现一些动画效果,使活动页面有更好的体验,当时使用了opacity属性让部分元素先隐藏,但由于ie9不支持动画,所有在ie9下面opacity

62310

六大布局之LinearLayout

布局或控件距离外部元素的 android:layout_padding :内边,布局或控件距离内部元素的 android:layout_weight:权重,除了被显示占据的空间以外的的空间,然后根据权重的大小来分配空间....即:left,right,center_horizontal 是生效的.当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用....其属性值分别为:center(整体居中)、center_vertical(垂直居中)、center_horizontal(水平居中)、right(居右)、left(居左)、bottom(底部)和top(...padding && margin:android:padding="10dp" (是本元素所有子元素的与父元素边缘的距离,设置在父元素上).android:layout_marginLeft="10dp..."(子元素与父元素边缘的距离,设置在子元素上). <?

1K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券