永发信息网

怎么取消DIV 浮动?

答案:5  悬赏:0  手机版
解决时间 2021-04-07 22:18
  • 提问者网友:龅牙恐龙妹
  • 2021-04-07 10:04
怎么取消DIV 浮动?
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-04-07 11:13
“清除”就是clear这个属性的中文解释,“浮动”是float这个属性的中文解释。

清除(clear)的意思可以理解为把这个元素指定方向的内容给移走。例如clear:both; 就是指这个元素左右两边的内容给排除开,相当于这个元素独立成一行,其它元素不管宽度大小,都不能和这个元素并排显示。如果是clear:right;就相当于这个元素右边的内容会被排除开,但是左边的不会,仍然可以在同一行显示。

浮动(float)则是控制元素在一行内的显示位置,例如float:left;就表示这个元素会显示在这一行的左边,如果是float:right则表示这个元素会显示在一行的右边。通常情况下,应用了float的元素,浏览器会认为它同时也意味着会与相邻的元素在同一行内显示,但是这个规则在IE6等浏览器里面并不会被严格执行,有时即使定义了float属性,浏览器还是默认认为这个元素是clear:both的,所以一般定义了float之后,还要定义一个display:inline;才可以实现多个元素在同一行内显示的效果。
全部回答
  • 1楼网友:空山清雨
  • 2021-04-07 12:58
clear:both;
  • 2楼网友:迷人又混蛋
  • 2021-04-07 12:00
clear:both
  • 3楼网友:woshuo
  • 2021-04-07 11:23
清除浮动有几个方法,在css中去设置样式或者设置父级div就可以。
第一种:结尾处加空div标签 clear:both
第二种:父级div定义高度;
第三种:父级div定义 overflow:hidden ;
第四种:父级div定义 overflow:auto ;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯