absolute

本身 具有脱离文档流,不占有文档的位置, 在原来的上方, 定位后会输入top等值会离开原来的位置,以文档的左上角点位.

与浮动的区别是: 浮动文字会环绕,而absolute底下的文字会上移被覆盖, 1块下面是文字,

header 是个块; 底下有文字

aside   section  footer

absolute 在页面任意定位, 而浮动这回上移的左上角.

先后问题,在HTML页面的前后顺序排列与css的顺序无关,  z-index可以决定他们的先后.

跟随性:会跟着文档走,但是下方文字会上移,  如果加的top letf定位就会以窗口移动

fixed

脱离文档流,  随着滚动条变动而变动.以窗口的左上角,与absolute(文档)不同, 同absolute一样,没定位时,跟随文档,定位及以窗口移动.

relative

不脱离文档流,在自己原来的基础上发生偏离(如body 或其他块元素等).,也有top等值来移动定位.  而不是同absolute和fixed的窗口或文档的左上角移动 .   用padding 会挤占, 用定位会有位移有层的效果,就像脱离文档流一样,只是位置还站着, 其他元素不会移动,发生覆盖.

就是不会像absolute和fixed一样 ,文字上移站他的位置.   不同的的是relative的定位是以他的父元素位移,而不是窗口.

实际使用

现在父元素设置一个参考点 (relative), 在用absolute设置成脱离文档流的 具有绝对定位.    但实际上可以不用relative这一步, 只用absolute的跟随性,就可完成区域的绝对定位.

header设置成立absolute,宽度和高度要重新设置,因为浮动了,     如果上一层有没有浮动, 第二层浮动后 ,下面的文字会在二层快位置左边浮动.

border-box    (padding和border会撑大快的宽度,即使浮动后 ,左边的aside是20,右边的section是80,section会下移动,宽度不够了, 这是用border-bor自动减)

content-box 是默认值     border-box是不用于总长度,自动减

border-box 让 border 和 padding 不在额外增加元素大小
aside {

       width: 200px;height: 500px;background-color: purple;padding: 10px;border: 5px solid red;box-sizing: border-box;float: left;} // border 主要是让边框 内填充  外边距 自动跟总宽度一起计算,自动减去.
//完整形式
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;

这个就是 在右下角出现一个可以放大缩小的东西.
aside {

resize: both;

    overflow:auto;
}

转载于:https://www.cnblogs.com/ningjie/p/9597235.html

position 再谈相关推荐

  1. 【徒手写机器学习算法】再谈数据源:从普通图片到Cifar-10(使用C++)

    [徒手写机器学习算法]再谈数据源:从普通图片到Cifar-10(使用C++) 在本系列的第一篇文章里,关于机器学习的数据源的问题被一笔带过(使用csv格式的数据),这一篇文章我会给出关于图片数据制作的 ...

  2. 再谈JSON -json定义及数据类型

    再谈json 近期在项目中使用到了highcharts ,highstock做了一些统计分析.使用jQuery ajax那就不得不使用json, 可是在使用过程中也出现了非常多的疑惑,比方说,什么情况 ...

  3. C++_动态绑定,再谈const,new,delete

    C++_动态绑定,再谈const,new,delete

  4. 再谈HTTP2性能提升之背后原理—HTTP2历史解剖

    即使千辛万苦,还是把网站升级到http2了,遇坑如<phpcms v9站http升级到https加http2遇到到坑>. 因为理论相比于 HTTP 1.x ,在同时兼容 HTTP/1.1 ...

  5. 再谈工作的主动性和有效提问

    主动性是一个非常奇怪的词,每个人对这个词的理解都不一样.可能一个管理者对员工说,你要提高主动性,但是员工会非常苦恼,甚至崩溃:我都天天加班了,你居然还在谈提高主动性? 结合很多应届生在实际工作中遇到的 ...

  6. 再谈符号间干扰(一)

    在对话通信原理系列相关博文中,有这么一篇博文:通信系统之信道,这篇博文里面已经讲过符号间干扰(ISI),发生符号间干扰的原因在于信号带宽大于相干带宽,同一个意思的表达为:发送符号的周期小于最大时延扩展 ...

  7. 我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯...

    在一个基于面向服务的分布式环境中,借助一个标准的.平台无关的Communication Infrastructure,各个Service通过SOAP Message实现相互之间的交互.这个交互的过程实 ...

  8. “云计算”三部曲之二:与“云”共舞——再谈云计算

    引言:去年,我曾在一篇名为<未来计算在"云-端">的文章中指出,纯"云计算"并不是启动计算未来的"万能钥匙","云+端 ...

  9. 依图又斩获10冠!AI芯片拿下创新技术大奖,朱珑再谈智能密度

    乾明 李根 发自 厦门  量子位 报道 | 公众号 QbitAI 依图的AI芯片究竟怎么样? 今天国内规格最高的技术评选给出参考. 8月9日,由工信部.公安部及网信办三部委指导主办的"中国人 ...

最新文章

  1. cat在MATLAB中的应用
  2. Facebook 架构学习
  3. 【深度学习】L1、L2损失 和 L1、L2正则化
  4. 英特尔助力完善AI人才培养,携手微软共促地球可持续发展
  5. (软件工程复习核心重点)第一章软件工程概论-第二节:软件工程
  6. 史上最全Html和CSS布局技巧
  7. Android OpenGL ES 开发教程(24):Depth Buffer
  8. [渝粤教育] 西南科技大学 应用文写作 在线考试复习资料
  9. 【转】Roberts 算子
  10. 掩膜裁剪tif步骤_ENVI中掩膜掩膜操作及影像分类教程
  11. ThreeJS 跨域
  12. GlobalKnowledge: 2013 IT 技能薪水报告
  13. 做UI设计需要具备什么技能
  14. 利用js写一个函数,实现翻转任意数组。 写一个函数,实现对数字数组的排序。
  15. 【LOJ2867】「IOI2018」高速公路收费
  16. 三言两语 (不定时更)
  17. 亚马逊测评如何做?亚马逊测评的获得方法?
  18. finally关键字
  19. what‘s a work you can not do
  20. C#实现获取多网卡IP地址方法

热门文章

  1. html5 支持php标签吗,HTML5标签大全
  2. excel求期望_商务数据分析考试:决策树分析(Excel)-安聪
  3. adding oracle jvm 慢,java – 什么JVM优化导致这些性能结果?
  4. python【蓝桥杯vip练习题库】BASIC-27 2n皇后问题(八皇后问题 搜索)
  5. Confusion matrix
  6. 服务器混合硬盘安装linux,UBUNTU下如何开启SSHD服务
  7. linux 网络监控指标,Linux监控一些指标
  8. 新建站点如何与服务器,新建站点如何收录更快
  9. 网络推广中网络推广专员如何培养与搜索引擎的友好度和信任度
  10. 网络推广——企业网站停止网络推广会对网站产生负面影响