请教老师关于文档流的问题

请教老师关于文档流的问题

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>test</title>

<link rel="stylesheet" type="text/css" href="test.css">

</head>

<body>

<div class="banner">

<img src="images/banner3.jpg" class="banner-img">

<div class="message">

<ul>

<li><input type="text" name="" value="your Name"></li>

<li><input type="text" name="" value="your Phone"></li>

<li><input type="text" name="" value="your Email"></li>

<li><input type="textarea" name=""value="Write You Comment Here">

</li>

<li><input type="submit" value="SEND MESSAGE" name=""></li>

</ul>

</div>

</div>


</body>

</html>

.banner .banner-img{

width: 100%;

height: 800px;

opacity: 0.4;

float: left; 


}

老师,请教一下,我将.banner .banner-img设置为float: left; ,它就是浮动的,那么<div class="message"></div>是不是应该显示在最上面,就是图片的下面,但是是在body的顶部啊,但是实际显示的效果是显示在图片的下方,这个是为什么呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕小尤 2020-04-28 10:28:10

同学你好,在课程中并没有详细讲解文本流,文本流是指html文本的显示,相对于文字段落。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小琪 2020-04-27 12:17:24

修改后页面效果如下:

http://img1.sycdn.imooc.com//climg/5ea65ccc09119b6911060614.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小琪 2020-04-27 12:16:51

同学你好,浮动的元素会脱离文档流但是不会脱离文本流,图片还是占据文本位置的,所以图片设置为定位表单就上面,表单会显示在下面。修改建议:将float: left修改为position: absolute;即可。

修改后代码如下:

http://img1.sycdn.imooc.com//climg/5ea65b48090fa6c217330331.jpg

  • 提问者 视线模糊 #1
    文本流是在哪一节讲的喃?没找到啊
    2020-04-27 22:27:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师