float定位

简介:

初始化样式

* {

    padding:0px;

    margin:0px;

}

html,body {

    background-color: lightgray;

    width: 100%;

    height: 100%;

}

实例一:

#div1{

    width: 400px;

    height: 200px;

    background-color: #FF66FF;

}

#div2{

    width: 200px;

    height: 200px;

    border: solid coral 5px;

    float: left;

    color: coral;

}

<body>

    <div id="div1">

        div1

    </div>

    <div id="div2">

        div2

    </div>

</body>


wKiom1VmiI6SuwvoAACE9-l5rj4924.jpg



实例二:div2与div1调换顺序

<body>

    <div id="div1">

        div1

    </div>

    <div id="div2">

        div2

    </div>

</body>


wKioL1VmisSiTTpZAACQUJLRUyg010.jpg


实例三、


#div1 {
   width: 400px;
   height: 200px;
   background-color: #FF66FF;
}
#div2 {
   width: 200px;
   height: 200px;
   border: solid coral 5px;
   float: left;
   color: coral;
}

#anniu {
   width: 80px;
   height: 20px;
}
<body>
<input id="anniu" type="button" value="按钮"/>
<div id="div2">
   div2
</div>
<div id="div1">
   div1
</div>
</body>


wKiom1VmlGCAEYmkAACd-JCaWEs889.jpg


总结:float元素对后面的块状元素(span、input、label等)和行状(div、p)元素都会产生影响,对前面的行状(div、p)元素无影响,但是对前面的块状元素产生影响。

另外使用float后 left、top、right、bottom样式将无法使用。










本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1655908,如需转载请自行联系原作者
目录
相关文章
|
前端开发
web前端css定位position和起浮float
div、h1或p元素常常被称为块级元素。这意味着这些元素显现为一块内容,即“块框”。与之相反,span和h3等元素称为“行内元素”,这是由于它们的内容显现内行中,即“行内框”。
1016 0
|
前端开发
从零开始学_JavaScript_系列(17)——CSS&lt;4&gt;(定位、遮罩、float、弹性布局flex)
部分可能不兼容低版本浏览器(比如IE) 部分图片来自网易云课堂,侵、私信、删   (60)定位 ①position   ②值: static:默认,无定位   relative:相对定位,仍在文档流之中(其他的元素不变),参照物相对于原来的位置进行定位。会压在其他的元素上面。作用是为绝对定位元素提供参照物。   absolute:绝对定位,脱离文档流(后续元素会在绝对
1772 0
|
前端开发
(转)CSS+DIV float 定位
来自:http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。
943 0
|
Web App开发 前端开发
CSS布局之-浮动(Float)与定位(Position)-让盒子飞!
一、 前言:浮动和定位的原理一定要深刻掌握!(其实每个原理都要深刻掌握!)如果你只是知道有float与position这些属性和他们的值,但是不清楚他们的值到底是怎么回事,那么你在写CSS的时候将会非常的苦恼,由刚开始的热血沸腾的想让盒子飞变成了让自己飞!因为盒子已经不知道飞到哪里去了,时间长了...
1297 0
|
7月前
|
存储 Java
百度搜索:蓝易云【Java语言之float、double内存存储方式】
由于使用IEEE 754标准进行存储,float和double类型可以表示非常大或非常小的浮点数,并且具有一定的精度。然而,由于浮点数的特性,它们在进行精确计算时可能会存在舍入误差。在编写Java程序时,需要注意使
100 0
|
2月前
|
存储 C语言
使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小
【10月更文挑战第13天】使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。
104 1
|
5月前
|
存储 编译器 C++
C++从遗忘到入门问题之float、double 和 long double 之间的主要区别是什么
C++从遗忘到入门问题之float、double 和 long double 之间的主要区别是什么
|
5月前
|
存储 SQL 数据库
MySQL设计规约问题之为何推荐用DECIMAL代替FLOAT和DOUBLE来存储精确浮点数
MySQL设计规约问题之为何推荐用DECIMAL代替FLOAT和DOUBLE来存储精确浮点数