清除float属性用,有block?
clear常用来清除浮动,和float配合使用。没有block属性。
html什么是清除浮动?
1,清除浮动是将脱离文档流的元素恢复,解决父元素高度塌陷的问题;
2,清除浮动的方法有两种:第一种给浮动元素的父元素设置overflow:hidden属性;第二种就是在浮动的盒子下面再放一个标签,给这个标签添加css属性:clear:both;第三种就是给浮动元素的父元素的伪元素设置clear:both属性;
hidden能清除float的影响?
听说过BFC吗,在以下条件下会创建一个BFC,也就是块格式化上下文,它不会受到盒子外面的任何影响,它也不会影响盒子外面的元素。
1. float的值不为none
2. position的值不为static或者relative
3.display的值为 table-cell, table-caption, inline-block, flex, 或者 inline-flex中的其中一个
4.overflow的值不为visible 著作权归作者所有。
所以当把盒子设置成overflow:hidden能不受到float的影响。
html中导航栏前面的点怎么去掉?
list-style-type:none 去掉前面的小黑点
这是利用列表<li>来展示导航栏,用的float:left浮动金星列表的横向排列展示,最终形成导航栏
list-style-type 属性是设置列表项标记的类型这个属性默认值是disc就是标题所说的前面的点,还可以拥有可多值,大致用到多的是none(去掉)\ circle(空心圆) \ square(实心方块) \decimal(数字) .....还有很多值可以参考其中这个属性的API来进行阅读理解