2023-10-14 09:56:10 | 我爱编程网
这位网友你好,你遇到的是Margin垂直外边距合并问题,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。
垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距,而且只在标准浏览器下
(FirfFox、Chrome、Opera、Sarfi)产生问题,IE下反而表现良好。
这个问题发生的原因是根据规范,一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。
再说了白点就是:父元素的第一个子元素的上边距margin-top如果碰不到有效的border或者padding.就会不断一层一层的找自己
“领导”(父元素,祖先元素)的麻烦。只要给领导设置个有效的
border或者padding就可以有效的管制这个目无领导的margin防止它越级,假传圣旨,把自己的margin当领导的margin执行。
对于垂直外边距合并的解决方案上面已经解释了,为父元素例子中的middle元素增加一个border-top或者padding-top即可解决这个问题。
详细介绍你可以看一下下面我上传的文章,或者搜一下相关资料
在CSS中,可以使用margin属性及其相关属性来设置外边距。margin(外边距)属性定义元素周围的空间,允许使用负值。
margin 清除周围的(外边框)元素区域。margin 没有背景颜色,是完全透明的。
margin 可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性。
CSS外边距的属性
margin:简写属性。在一个声明中设置所有外边距属性。
margin-bottom:设置元素的下外边距。
margin-left:设置元素的左外边距。
margin-right:设置元素的右外边距。
margin-top:设置元素的上外边距。
margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。
上外边距是 10px
右外边距是 5px
下外边距是 15px
左外边距是 20px 我爱编程网
上外边距是 10px
右外边距和左外边距是 5px
下外边距是 15px
上外边距和下外边距是 10px
右外边距和左外边距是 5px
所有 4 个外边距都是 10px
说明:
块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。
示例:
效果图:
CSS内边距外边距算法外边距是指margin可以这样写margin-top:4px;margin-left:4px;margin-right:4px;margin-bottom:4px;;也可以简写:margin:4px8px;(上下外边距是4px,左右外边距是8px);也可以这样简写margin:4px8px6px;(上面外边距是4px左右外边距是8px下面外边距是6px)。
web前端开发都包括哪些技术1、学会HTMLHTML是网页内容的载体内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。要熟练掌握div、table、ulli、p、span等这些标签,这些都是最常用的。2、学习CSS(CascadingStyleSheets)—样式。一般看到web前端开发工程师的要求里面,有一个会使用css+html或者css+
各位web前端开发的大神们,问一下,仅div+css如何实现,点左边导航栏,右边出现内容这个问题建议去千锋教育系统学习Web前端开发,千锋教育致力于打造中国互联网全产业链人才服务平台,总共开设13大热门课程,每月更新前沿技术,业内强师授课,只为高品质教学,教学大纲紧跟企业需求。Web前端开发是一种综合性的开发技术,在项目开发过程中不仅仅是需要前端开发技术,还需要一定的后端开发技术识,其
边框设计网站-网页设计中的边框代码如何做?网站设计中搜索框的设计技巧有哪些设计精美的网站当然很吸引人,但如果你的网站设计精美,内容上乘,就是不明白网站为何没达到运营预期目标,问题可能就出在搜素框这一元素的运用之上。本文指出了设计者必须避免的错误,并分享了一些搜索框设计技巧,希望在优化网站性能方面有所帮助。在浏览整个网站中,搜索框通常是通向用户使用的最后一道关卡。如果你的网站内容很
网页制作中,导航栏的标准尺寸是多少啊?这个问题有各自的回答,首先这个导航栏尺寸的大小主要根据用户的浏览体验和PC端电脑的分辨率决定的,经过数据表明导航栏目尺寸主要有以下几种方式:网站的导航栏目应该设计多大尺寸第一种:宽度:960px,高度:46px-60px,这种大概有9%的人选择,这种网站一般都是企业论坛,资讯网站。我们不建议使用这种尺寸影响美观和视觉感和体验感。第二种
网页设计中DIV是什么意思?在HTML网页源代码中DIV是什么意思,出现很多DIV,究竟有什么作用和功能?在网页html中查看源代码会看到很多代码,包括DIV、span、h1、b加粗、strong等标签组成。html中div使用截图一段HTML源代码截图其中包括divspanh1标签使用培训是针对那些有条件的人来说,很多小伙伴更喜欢的是自学。但是一个人自学毕竟力量是有限的
html如何让段落居中,然后段落里头的文字是左对齐的? <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
网页设计中DIV是什么意思?在HTML网页源代码中DIV是什么意思,出现很多DIV,究竟有什么作用和功能?在网页html中查看源代码会看到很多代码,包括DIV、span、h1、b加粗、strong等标签组成。html中div使用截图一段HTML源代码截图其中包括divspanh1标签使用培训是针对那些有条件的人来说,很多小伙伴更喜欢的是自学。但是一个人自学毕竟力量是有限的
2023-10-08 16:59:01
2023-06-27 20:13:22
2023-10-14 10:03:29
2023-10-14 09:56:10
2023-10-14 09:53:25
2023-10-14 09:45:12