为了账号安全,请及时绑定邮箱和手机立即绑定

共1个回答
已采纳 Busy 回答

你要先分好大块,谁是外面的左右,在去分里面的内容啊。

.left和.right设置??

共1个回答
已采纳 yuchisu 回答

如果.right向右浮动,width:100%,要实现自适应,扩展margin-left没有效果,left会覆盖right的内容。都设置float:left,right扩展margin-left即可显示全部内容

形象理解的影响?

共1个回答
已采纳 猫小臭 回答

我也是小白,谈谈我的看法,不知道对不对。我觉得吧,就是本来父子在一个平面,子级块设置了高度,从而撑起了父级块(父级没有设置高度)。然后子级float,就脱离了那个平面,父级失去了里面的内容就塌了。如果是比喻就可以是 皮筋,或者气球,没有内容填充时就恢复原样了。大牛来看看对不对

塌陷。即被具有高度。例如一个包含了,它将塌陷具有零高度。

共4个回答
已采纳 moxao 回答

<div class="parent"><div style="float:left;height:100px;">此时的parent高度为0,使用firebug可以看到。</div><!-- <div style="clear:both;height:0;overflow:hidden;"></div> 当存在这个div时pare...

这里清楚原理?

共3个回答
已采纳 echo_kinchao 回答

因为浮动会照成父元素坍塌  所以增加空元素撑起父元素

来自 Html/CSS JavaScript

要清除高度塌陷

共3个回答

清除

共1个回答
来自 Html/CSS

与内联块

共3个回答
已采纳 回答

这样写可破,至于原因是因为html中那个换行符产生的空格,你也可以不换行、设字体大小为0、设负的margin啥的,方法很多,不过大多都会有点小毛病,还是这种方法简单直接

显示的话,我用display:inline将块转化成内联可以

共3个回答
已采纳 joze 回答

在写样式的时候,一般先是盒子模型,在一个平面处理样式比如两个div要并入一行,可以改变div这种块级元素的显示方式(display:inline)当盒子模型不能满足,比如有相对位置和层叠现象,不在一个平面的时候,用布局模型,层模型去解决float,positiondisplay:inline能让块级元素有浮动显示(float:left)的部分效果,但是它们有本质的区别如果你需要的效果用displa...

清除

共2个回答
已采纳 yxnne 回答

尽管问题提出好久了,还是说下我的一点浅见吧,开始我也想着是浏览器会找出某元素左边的元素,然后处理下。不过后来自己试了下,觉得这个clear:left ,在此处并不是识别出位于某元素左侧的元素,并清除浮动效果的意思。我的理解是,某元素设置clear:left属性,则对于该元素而言,此前设置了 float:left  的元素都可以视为“普通文档流”层,这样的话新的样式就在之前设置了float:left...

二列布局

共1个回答

模型和内联块状的区别

共1个回答
已采纳 xdrc11 回答

inline-block只能实现元素从左到右按顺序排列,但不能实现同一行内某元素右对齐,但是float:right可以做到。

这里的撑高的?

共2个回答
已采纳 于Sir_ 回答

这属于清浮动问题  清浮动的方法有很多种  给父级也加浮动给父级DISPLAY:inline-block给浮动元素下加<div style="clear:both;height:0;font-size:0"></div>给浮动元素下加<br clear="all"/>这种就是你说的那种  最好后边加上zoom:1      zoom会触发ie下haslayout...

首页上一页1234567下一页尾页
直播
查看课程详情
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号