课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么会这样?为什么设置了float:left以后,<p>的内容会上来呢?
2016-04-09
源自:初识HTML(5)+CSS(3)-升级版 15-7
正在回答
ul无序列表、li列表项含有默认的padding、margin值,实际上ul已经将p元素覆盖,但是文本a处在ul的边距当中,所以还是会看得到。你把ul的padding和margin设置为零就可以遮盖住a了。
看图你就知道了
王琰瑞
任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动。当前块级元素<li>设置left浮动后,下一个不含left浮动紧邻块级元素会填充浮动元素遗留下来的空间,发生重叠,浮动层在上面。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
1 回答关于浮动的问题
3 回答关于浮动问题
1 回答关于浮动模型的问题
2 回答关于float:left;左浮动的问题!!
1 回答关于浮动模型
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号