div和img之间有间隙的原因及解决办法
摘要:原因: 由于img标签是行内标签,display:inline-block布局的元素在chrome下会出现几像素的间隙,原因是因为我们在编辑器里写代码的时候,同级别的标签不写在同一行以保持代码的整齐可读性,即inline-block布局的元素在编辑器里不在同一行,即存在换行符,因此这就是著名的inl
阅读全文
posted @
2020-08-15 15:33
ksy_c
阅读(463)
推荐(0)
清除浮动的最常用的三种方法,以及优缺点
摘要:为什么要清除浮动? 清除浮动主要是为了解决,父元素因为子级元素浮动引起的内部高度为0的问题 1.如下,我给父盒子设置一个boder,内部放两个盒子一个big 一个small,未给big和small设置浮动,则他们会默认撑开父盒子 2.当我给内部两个盒子加上float属性的时候 顶部深蓝色盒子就会顶上
阅读全文
posted @
2020-07-20 09:48
ksy_c
阅读(418)
推荐(0)
div嵌套引起的margin-top不起作用
摘要:通常大家在制作网页的过程中会遇到很多棘手的问题,比如我在写一个页面的时候,遇到了div嵌套引起的margin-top不起作用,对内部的div设置margin-top时,内部对于外部的div并没有产生一个margin值,而是外部的div相对于上面的div产生了一个margin值,为什么会出现这种情况?
阅读全文
posted @
2020-07-18 12:31
ksy_c
阅读(254)
推荐(0)
css清除浮动各方法与原理
摘要:说到清除浮动的方法,我想网络上应该有不下7,8的方法,介绍这些方法之前,想下为什么清除浮动? 再次回到float这个属性,浮动元素(floats)会被移出文档流,不会影响到块状盒子的布局而只会影响内联盒子(通常是文本)的排列。 这就产生了一个问题:浮动元素所在父元素不会自动伸长以便闭合浮动元素,任其
阅读全文
posted @
2020-07-09 08:56
ksy_c
阅读(237)
推荐(0)