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

为什么顺序变了

我在里面设置的是文本1图片文本2为什么结果文本2到图片前面去了设置的浮动有问题么

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

<style type="text/css">

#all{

margin:0px auto;

padding:0px;

width:800px;

height:800px;

background:#069;

}

#txt1{

width:200px;

float:left;

}


#img{

float:left;

margin:0;

}

#txt2{

width:200px;

float:left;

}


</style>

</head>


<body>

<div id="all">

<p id="txt1">长城是古代中国在不同时期为抵御塞北游牧部落联盟侵袭而修筑的规模浩大的军事工程的统称。长城东西绵延上万华里,因此又称作万里长城。长城建筑于两千多年前的春秋战国时代,现存的长城遗迹主要为建于14世纪的明长城。</p>

<img src="http://p4.so.qhmsg.com/bdr/_240_/t01cd31ba9591e13fb4.jpg" width="200" height="200" id="img1" />

<p id="txt2">国家文物局2012年6月5日在北京居庸关长城宣布,历经近5年的调查和认定,中国历代长城总长度为21196.18千米,分布于北京、天津、河北、山西、内蒙古、辽宁、吉林、黑龙江、山东、河南、陕西、甘肃、青海等15个省市自治区,包括长城墙体、壕堑、单体建筑、关堡和相关设施等长城遗产43721处。</p>

</div>


</body>

</html>


正在回答

2 回答

你的图片id设置错了,一个是img,一个是img1

0 回复 有任何疑惑可以回复我~
#1

死之外科医生 提问者

非常感谢!
2017-03-04 回复 有任何疑惑可以回复我~

text2的浮动应该设置成right。

也可以使用position属性来设置绝对定位。

也可以把每个文本和图片有设置成一个块,这样操作起来更方便。

0 回复 有任何疑惑可以回复我~
#1

死之外科医生 提问者

浮动顺序是文本先于图片么?我在设置里面图片在文本2前面浮动的阿?
2017-03-04 回复 有任何疑惑可以回复我~
#2

sustain 回复 死之外科医生 提问者

第一:在这里你首先要明白这三个概念,行内元素,块级元素,行内—块级元素; 第二:也可以选择使用绝对定位,如果使用绝对定位的话,就不需要区分那个元素是行内元素还是块级元素了!
2017-03-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

为什么顺序变了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信