float:right的元素要先写


关键词

CSS float right

摘要

在写CSS的遇到float:right的元素要写在float:left或不浮动的元素的前面。

请看下面的例子:


<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
div{border: 1px solid red;}
</style>
</head>
<body>
<div style="width: 500px; height:300px;">
<div style="width:200px; height:200px"></div>
<div style="width:200px; height:200px; float:right;"></div>
</div>
</body>
</html>


这时候,我们会发现,向右浮动的div无法与前面一个div在同一行显示,但并不是div的宽度问题,宽度本身是够用的。


我们把代码修改一下,把float:right的那个div放到普通的div的前面,结果就正常了。


<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
div{border: 1px solid red;}
</style>
</head>
<body>
<div style="width: 500px; height:300px;">
<div style="width:200px; height:200px; float:right;">到前面来了</div>
<div style="width:200px; height:200px"></div>
</div>
</body>
</html>


所以,这里得出一个结果,带float:right的元素要放到正常的float的前面来写。


 

文章的版权

洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:float:right的元素要先写:http://www.splaybow.com/post/float-right-first.html

关注与收藏

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D


« DHTML对象 jQuery选择器有哪些 »