代码示例:

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三列布局:左右固定列宽,中间列自适应</title>
<style>
.float-left{
background-color:red;
float:left;
width:80px;
height:50px;
border:solid 3px black;
padding-left:80px;
margin-left:150px;
} .absolute{
background-color:blue;
position:absolute;
width:80px;
height:50px;
border:solid 3px black;
padding-left: 80px;
margin-left:150px;
} .relative{
background-color:yellow;
position:relative;
width:80px;
height:50px;
border:solid 1px black;
padding-left: 80px;
margin-left:150px;
margin-top:2px;
} .fixed{
background-color:green;
position:fixed;
width:50px;
height:50px;
border:solid 3px black;
padding-left: 100px;
margin-left:55px;
margin-top: 2px; } span{
background-color:#DB9395;
width:100px;
height:100px;
border:solid 1px black;
padding-left: 100px;
margin-left:55px;
}
</style>
</head>
<body>
<!--span元素的测试-->
<span>span</span> <br><br> <!--float的测试-->
<div style="float:left;background-color:red;">float div 1</div>
<div class="float-left">float div 2</div>
<div class="float-left">float div 3</div>
<div style="background-color:#76D8DD;border-bottom: solid 1px orange;">normal div1</div>
<div style="background-color:#76D8DD;">normal div2</div> <br/><br/><br/><br/><br/><br/><br/> <!--absolute的测试-->
<div style="position:absolute;background-color:blue;">absolute div 1</div>
<div class="absolute">absolute div 2</div>
<div class="absolute">absolute div 3</div>
<div style="background-color:#76D8DD;border-bottom:1px solid orange;">normal div3</div>
<div style="background-color:#76D8DD;">normal div4</div> <br><br><br><br><br><br> <!--relative的测试-->
<div style="position:relative;background-color:yellow;">relative div 1</div>
<div class="relative">relative div 2</div>
<div class="relative">relative div 3</div>
<div style="background-color:#76D8DD;border-bottom:1px solid orange;">normal div5</div>
<div style="background-color:#76D8DD;">normal div6</div> <!--fixed的测试-->
<br>
<div style="position:fixed;background-color:green;">fixed div 1</div>
<br><br>
<div class="fixed">fixed div 2</div>
<div class="fixed">fixed div 3</div>
<div style="background-color:#76D8DD;border-bottom:1px solid coral;">normal div7</div>
<div style="background-color:#76D8DD;">normal div8</div> </body>
</html>

【float】与【position】汇总的更多相关文章

  1. CSS传统布局之display属性+float属性+position属性

    这三个属性是传统网页布局中经常用到的属性. 读这篇文章之前,希望你对css布局模型已经有了一定的了解.因为本文的三个属性是和css三个布局模型紧密联系在一起的.因此,如若你并不了解,我推荐你先看一下c ...

  2. float和position谁好?

    float从字面上的意思就是浮动,float能让元素从文档流中抽出,它并不占文档流的空间,典型的就是图文混排中文字环绕图片的效果了.不过需要注意的是清除浮动是我们可能需要注意的地方.而position ...

  3. CSS布局模型学习(Float、Position、Flexbox)

    一.Floatfloat 属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动.浮动元素会生成一个块级框,而不论它本身是何种元素. 清除浮 ...

  4. inline元素、inline-block元素在float、position:fixed、position:absolute之后出现的问题

    我们知道内联元素是不能设置宽.高的,但是一旦使其脱离了文档流,就可以了,这是因为它已经变成了块级元素. 例1: <!DOCTYPE html> <html lang="en ...

  5. CSS 盒子模型及 float 和 position

    ## CSS和模型 ##CSS盒模型本质上是一个盒子,封装周围的 HTML 元素,包括 外边距(marign),边框(border),填充(padding),内容物(content) 盒子模型的类型: ...

  6. CSS 中,用 float 和 position 的区别是什么?

    CSS 中,用 float 和 position 的区别是什么? 呃,其实这个命题有误,只有position才是定位,float不能说是定位,不过你可以说这两种布局方式有什么不同.float和posi ...

  7. float与position间的区别

    float与position间的区别:    个人理解为:脱离文档流不一定脱离文本流:但脱离文本流,则也脱离文档流.[如有更好的理解还望评论区一起探讨,共同学习进步]一.float 浮动(脱离文档流, ...

  8. float和position:absolute脱离文本流的区别

    float和position:absolute脱离文本流的区别原创 paediatrician 最后发布于2016-09-19 10:43:05 阅读数 5375 收藏展开 文档流:将窗体自上而下分成 ...

  9. [转][译]关于CSS中的float和position和z-index

    原文:http://learn.shayhowe.com/advanced-html-css/detailed-css-positioning 当构建页面排版时,有不同的方法可以使用.使用哪一种方法取 ...

  10. CSS:布局的三个关键属性:float、position、display

    最近在出差,就我一个在这里.客户要做几个页面,涉及到了页面的布局问题,没办法自己得做了.然后就遇到了一些问题.页面不论怎么都不能按照设想的布局. 以前也没有做过网页布局方面的工作.上网上找类似的例子, ...

随机推荐

  1. 20150421 作业5 四则运算 测试与封装 5.1 5.2(doing)

    结伴队友:王佳寧,他的博客地址:http://www.cnblogs.com/paopaotai/ 5.2 黑白盒測試 測試項目名稱 黑盒測試 測試人員 葉子鵬&王佳寧 測試編號 測試頁面 測 ...

  2. CodeIgniter 2.x和3.x修改默认控制器问题解答

    首先明确一点,CodeIgniter框架的2.x和3.x版本中修改默认控制器是有一点区别的 但相同的操作都是修改application/config/routes.php $route['defaul ...

  3. Spring Boot, Java Config - No mapping found for HTTP request with URI [/…] in DispatcherServlet with name 'dispatcherServlet'

    Spring Boot 启用应用: error: No mapping found for HTTP request with URI [/…] in DispatcherServlet with n ...

  4. TFS2018 linux Agent的安装

    1. 感谢徐蕾老师的文档,根据文档简单学会了TFS agent的安装,在此简单记录一下: 前置条件: CentOS7.4 or CentOS7.5的版本 安装的软件有git 2.17 dotnet s ...

  5. Qt__绘制系统

    Qt绘制系统简介 Qt 的绘图系统允许使用相同的 API 在屏幕和其它打印设备上进行绘制.整个绘图系统基于QPainter,QPainterDevice和QPaintEngine三个类. QPaint ...

  6. BatchNormalization的使用

    # import BatchNormalization from keras.layers.normalization import BatchNormalization # instantiate ...

  7. shell 学习笔记一

    一.布尔运算符列表 a=10b=20 !非运算,表达式为 true 则返回 false,否则返回 true.[ ! false ] 返回 true. -o或运算,有一个表达式为 true 则返回 tr ...

  8. JavaScript——数组

    数组是JavaScript中的常用类型,本文详述了数组的基本知识以及一些常用的数组方法,并对每种方法进行了详细解释 数组定义 用字面量直接定义 1 var arr=[0,0,0]; //注意,是方括号 ...

  9. Django的ORM常用查询操作总结(Django编程-3)

    Django的ORM常用查询操作总结(Django编程-3) 示例:一个Student model: class Student(models.Model): name=models.CharFiel ...

  10. Python连接字符串用join还是+

    我们先来看一下用join和+连接字符串的例子 str1 = " ".join(["hello", "world"]) str2 = &quo ...