原文:子级div设置margin属性影响父级位置

前端开发中,有时候会遇到设置子级div的margin属性后,导致整个父级div整体移动,有时候却是正常的,时而正常时而有异常。 一 问题描述: css未设置margin属性时,效果图如下: 没有margin设置 css设置 margin top: px 属性时,预期效果图如下: 预期效果图 css设置 margin top: px 属性时,实际效果图如下: 子级margin设置 二 解决方案: 给 ...

2020-09-10 17:14 0 627 推荐指数:

查看详情

DIV块中设置margin-top时影响DIV位置的解决办法

在文章《实现文本滚动》中子DIV块#main中设置margin-top时,若DIV块#box中没有“overflow:hidden;”,则DIV块中margin-top会影响DIV块的位置 解决办法1: 若DIV块中使用margin-top,则在DIV块中添加:overflow ...

Thu Mar 08 07:10:00 CST 2012 0 6681
关于元素的margin-top对容器无效

原理就是重新构建一个bfc盒子。如果不想看那么长,看下面这句话就好了。 刚开始我没看到这个总结时一直是使用自己摸索出来paddin-top解决,发现该方式并不好。亲测给加一个overflow不为visiable的属性就直接解决了,简单明了。 这是在做布局时的一个经典问题。那这个问题是 ...

Fri Nov 30 18:54:00 CST 2018 0 749
如何让div,在div当中定位于底部

1.针对设置相对定位 position: relative, 2.针对子div设置绝对定位 position: absolute, 3.然后再针对子div设置 bottom等属性值(如将bottom设置为0,表示的是绝对定位的元素距离元素底部0px) ...

Wed Mar 20 21:55:00 CST 2019 0 2464
css-div设置margin-top后,divdiv一起下移

根据海玉的博客 这个问题发生的原因是根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个元素的上边距重叠。 再说白点就是:元素的第一个元素的上边距margin-top如果碰不到有效的border ...

Sun Nov 20 05:25:00 CST 2016 0 7935
html/css更改继承的属性

一个精美的网页需要的样式很多,在设置的字体颜色或者大小,在其元素中不一定全部相同,这时候要更改其中某一项的样式怎么办呢。 很多新手朋友就不明白,会迷惑为什么我使用class单独命名了,重新设置了还是没有变化,会考虑是不是格式错了,是不是命名有问题,但是有没有考虑过权重值 ...

Sun Apr 16 21:03:00 CST 2017 0 2889
元素margin影响元素的问题

CSS2.1的盒模型中规定的内容——Collapsing margins: 所有毗邻的两个或更多盒元素的margin将会合并为一个margin共享之。 毗邻的定义为:同级或者嵌套的盒元素,并且它们之间没有非空内容、Padding或Border分隔。 解决办法: 给元素 ...

Mon Feb 06 19:42:00 CST 2017 0 2605
让一个div根据div高度而自适应高度

需求是点击上传的时候进行div高度不定,相对来说div高度也不能固定,把元素都设置成普通标准流,然后样式可以使用margin内边距或者padding外边距来进行调节 放上代码供参考: ...

Fri Dec 20 00:59:00 CST 2019 0 1361
div设置margin-top使得div也跟着向下移动

之前在写网页的时候,发现一个小问题,就是div设置margin-top的时候,div也会跟着向下移动。我用代码和图描述一下问题: [html] view plain copy <span ...

Fri Apr 27 18:57:00 CST 2018 0 3126
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM