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

已采纳回答 / 慕粉1938543148
看你需要浮动的内容咯,我一般会放到浮动内容的css属性中,也可以这样子放在后面,一样能实现功能。

最新回答 / Bietoulan
float是典型的inline-block化元素,所以添加float后,元素display="inline-block"

已采纳回答 / 六翅兽
我是一个菜鸟,刚刚接触css,看到师兄的问题,我实际测试了下,确实如师兄所说不能实现。首先p和img都浮动left,那么它们两在没设置margin的时候应该是仅仅挨在一起的。p标签内容比较多,占据整个浏览器窗口,多行显示,img被挤到下一行。最为关键的是你的p设置width:100%;那个p占据整个浏览器窗口的宽度,此时的margin-right被挤到浏览器窗口右侧不可见的区域,此时设置img的格式,其实它就在那个右侧不可见的区域里。要解决的话你把width:100%;去掉就行。 一个菜鸟的分解,如有不对...

已采纳回答 / charsandrew
听不懂源于不熟悉,清楚浮动有很多种方法,视频里讲的是现在最常用的方法,使用css的伪元素选择器来实现清楚浮动的效果。这是目前最通用的较规范的方法。

最新回答 / 慕粉3917967
float最初创建的初衷就是是文字环绕图像。float属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在CSS中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。

最新回答 / charsandrew
感觉应该不可以,看下css代码,注意:after{}这个伪元素选择器的含义。具体也可以去试一下。

最新回答 / ailishuanglu99
不是被更改了,是浏览器渲染过程中的误差,很正常。基本上都有误差。

最新回答 / lansexingyuhoo
https://www.sublimetext.com/3在这里下载相应版本就行,直接解压安装主要是要安装一些插件,网上有很多教程

最新回答 / 慕尘roz
zoom:1能够触发haslayout特性,用于兼容IE6/7的清除浮动。但绝大多数现代浏览器不兼容。以下是老师课程中关于清除浮动的总结,希望对你有帮助:清除浮动的两种基本方法:1、在高度塌陷的父元素底部插入具有clear:both声明的元素,比如在html中插入一个多余的块级元素div,或者插入不兼容IE6/7的CSS伪元素after。这种方法与外界有接触,可能导致顶部margin重叠。2、触发BFC/haslayout这两种特性。与外界隔绝,没有margin重叠问题。BFC,Block formatt...

最赞回答 / weixin_慕标1565747
clear:both是加在父元素内容的底部,你这里都没有父元素,清除哪个的高度塌陷?
课程须知
既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!
老师告诉你能学到什么?
通过追溯CSS/HTML发展历史,知道Float出现的原本作用是什么,从而可以帮助我们解答很多疑惑。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消