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

“设置元素右浮动时,紧邻其后的元素会上移,并紧挨着其左侧显示”为什么不对?

这句话哪里有错呀?

正在回答

2 回答

并不一定对,因为有的元素是独占一行的,float之后会重叠在一起

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

花花丹 提问者

可否给一段简单的代码示例?还是没有很明白怎么个重叠法><
2015-05-09 回复 有任何疑惑可以回复我~
#2

Java追随者 回复 花花丹 提问者

不要意思是我看错了,这句话的错误是‘并紧挨着其左侧显示’,因为不确定与其紧邻其后的元素是行内元素还是块状元素
2015-05-09 回复 有任何疑惑可以回复我~
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>background-position实用</title>
	<style type="text/css">
		#one{
			float: right;
			border: 1px solid red;
		}
		#two{
			border: 1px solid blue;
		}
	</style>
</head>

<body>
	<div id="one">
		this is one
	</div>
	<a href="#" id="two">
		this is two
	</a>
</body>
</html>


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

花花丹 提问者

哦明白了~ a是行内元素,所以本来就不会独占一行,是靠左边的,谢谢你啦!
2015-05-09 回复 有任何疑惑可以回复我~
#2

Java追随者 回复 花花丹 提问者

大家一起学习
2015-05-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

“设置元素右浮动时,紧邻其后的元素会上移,并紧挨着其左侧显示”为什么不对?

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