css中clear属性both、left、right的用法
2019-04-08 22:38
411 查看
虽然经常在用clear,但是今天突然仔细一琢磨发现并没有那么简单。经过自己查找方法和无数次的实验,终于弄明白了几个属性值的用法。自己总结了几个要注意的点,具体戳http://ons.me/434.html写的很不错。
1.clear的用法官方解释为“元素盒子的边不能和前面的浮动元素相邻”。怎么理解呢?clear很善良,它只会让自己离开不会让他周围的元素离开。举个栗子:比如:clear:left,因为左边有浮动元素,它不会改变左边的浮动元素,所以只能自己离开左边的浮动元素,换到下一行,这样他的左边就不会有浮动元素了。
2.在给此元素设置clear属性的时候,如果此元素也浮动的话,那么父元素不会被撑开,当前元素只是换到下一行而已。
3.用both属性值是左右浮动都可以用。
left只限于前面元素是float:left。如果设置成clear:right的话,是没有用的。
right只限于前面元素是float:right。如果设置成clear:left的话,是没有用的。
相关文章推荐
- CSS中clear属性的both、left和right浅析
- 详解CSS中clear属性both、left、right值的含义
- 详解CSS中clear属性both、left、right值的含义
- 详解CSS中clear属性both、left、right值的含义
- 2016/2/24 1,css有几种引入方式 2,div除了可以声明id来控制,还可以声明什么控制? 3,如何让2个div,并排显示。4,清除浮动 clear:left / right / both
- CSS中clear:left/right的含义及用法
- 详解CSS中clear:left/right的用法
- 转载: 解决CSS中float:left后需要clear:both清空的繁琐步骤
- div+css - CSS标准 - 8.3 Margin properties: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', and 'margin' - 8.3边距属性
- css中的clip属性rect(top,right,bottom,left);
- CSS中clear:both用法及事例
- CSS 的overflow:hidden; 、clear:both;属性详细解释
- 每日学习总结:CSS:Clear属性的用法、重复交易提示框、弹出提示框后页面变形、asp.net调用smtp服务发送邮件问题
- 每日学习总结:CSS:Clear属性的用法、重复交易提示框、弹出提示框后页面变形、asp.net调用smtp服务发送邮件问题
- CSS――float属性及Clear:both备忘笔记
- 解决CSS中float:left后需要clear:both清空的繁琐步骤
- CSS 浮动(float:left),清除浮动(clear:both)
- 解决CSS中float:left后需要clear:both清空的繁琐步骤(转)
- 解决CSS中float:left后需要clear:both清空的繁琐步骤
- CSS中border和clear两大属性用法揭秘