代码示例:

 <!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. BugPhobia团队篇章:团队管理与Github源代码管理说明

    0x00:序言 To the searching tags, you may well fall in love withhttp://xueba.nlsde.buaa.edu.cn/ 再见,无忧时光 ...

  2. NoSuchBeanDefinitionException:No qualifying bean of type

    Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException ...

  3. shell脚本--函数

    shell的函数和Javacript和php的函数声明一样,只不过shell在调用函数的时候,只需要写函数名就可以调用函数,注意不要在函数名后面加括号 创建并使用函数 #!/bin/bash #文件名 ...

  4. (html4与html5分别实现)用一个表单向php界面提交不同的命令

    先看上面的表单实例,分别有3个submit,只不过需要根据需要进行选择添加.删除或是修改.现在有两个方案. 方案一: 如果实在HTML4中,可以用下面的代码实现, 即将所有的submit提交到acce ...

  5. PAT 1039 到底买不买

    https://pintia.cn/problem-sets/994805260223102976/problems/994805283241443328 小红想买些珠子做一串自己喜欢的珠串.卖珠子的 ...

  6. HDU 2081 手机短号

    Problem Description 大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号.假设所有的短号都是是 6+手机号的后5位,比 ...

  7. multer处理post请求的代码演示

    let express = require('express'); let multer = require('multer'); let mObj = multer({dest:__dirname+ ...

  8. VMMAP的简单使用

    1. dotnet.exe 进程占用内存非常疯狂.. 开发同事 提供了一个工具进行简单分析 vmmap.exe 执行了 Ctrl+E 之后 发现将 heap 和managed heap 的内容放到了p ...

  9. Qt__CMakeLists.txt

    cmake_minimum_required(VERSION 3.1.0) project (Project) if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_CXX_FL ...

  10. React onWheel

    <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...