首页 > HTML/CSS

为什么右浮动以后顺序颠倒了

发表于2015-07-23 14:23:28| --次阅读| 来源webkfa| 作者html,css

摘要:为什么右浮动以后顺序颠倒了:有时候会发现一个奇怪的现象,那就是为对象添加右浮动以后,显示顺序和原来的顺序颠倒了,下面就结合实例分布分析一下出现这种现象的原因。实例一:蚂蚁部落 one two three four five 以上代码中,元素的顺序是按照代码顺序排列的。实例二:蚂蚁...

为什么右浮动以后顺序颠倒了:

有时候会发现一个奇怪的现象,那就是为对象添加右浮动以后,显示顺序和原来的顺序颠倒了,下面就结合实例分布分析一下出现这种现象的原因。

实例一:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
<style type="text/css">
span {
  border: 1px solid red;
}
</style>
</head>
<body>
<div> 
  <span>one</span> 
  <span>two</span> 
  <span>three</span> 
  <span>four</span> 
  <span>five</span> 
</div>
</body>
</html>

以上代码中,元素的顺序是按照代码顺序排列的。
实例二:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
<style type="text/css">
span{
  border: 1px solid red;
  float: right;
}
</style>
</head>
<body>
<div> 
  <span>one</span> 
  <span>two</span> 
  <span>three</span> 
  <span>four</span> 
  <span>five</span> 
</div>
</body>
</html>

在上面代码中为span元素添加了右浮动,结果排列顺序恰好和代码顺序相反,这里面的原理其实非常的简单,因为代码是顺序执行的,所以第一个span将会最先右浮动,接着是第二个span右浮动,以此类推,所以会导致顺序相反。

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1