静态定位

position: static (默认) 标准流

绝对定位

position: absolute

特点:

  1. 元素使用绝对定位之后,不占据原来的位置(脱标)
  2. 元素使用绝对定位,位置是从浏览器出发
  3. 嵌套的盒子,父盒子没有使用定位,子盒子使用绝对定位,子盒子位置是从浏览器出发
  4. 嵌套的盒子,父盒子使用定位,子盒子绝对定位,子盒子位置是从父元素出发
  5. 行内元素使用绝对定位,转化成行内块元素

注意: 使用绝对定位的元素可以覆盖到其他元素上面,使用z-index属性来控制堆放次序

相对定位

position: relative

特点:

  1. 使用相对定位,位置从自身出发
  2. 还占据原来的位置
  3. 行内元素使用相对定位,不能转成行内块元素

补充: 常用的定位方式为子绝父相(子元素绝对定位,父元素相对定位)

固定定位

position: fixed

特点:

  1. 位置从浏览器出发
  2. 固定定位之后,不占据原来的位置(脱标)
  3. 元素使用固定定位,会转化成行内块元素

隐藏元素

overflow: hidden 溢出隐藏

visibility: hidden 隐藏元素(隐藏之后还占据原来位置)

display: none 隐藏元素(隐藏之后不占据原来的位置)

补充:内容移除:text-indent: -5000em 或者 将元素高度设置为0,使用内边距将盒子撑开,给盒子使用overflow: hidden

元素垂直对齐方式

vertical-align: baseline 设置元素的垂直对齐方式

baseline(默认)  元素放置在父元素的基线上

text-top  把元素的顶端与父元素字体的顶端对齐

text-bottom  把元素的底端与父元素字体的底端对齐

middle  把此元素放置在父元素的中部

最新文章

  1. 手把手教你玩转nginx负载均衡(二)----安装虚拟机操作系统
  2. 让shell脚本在后台飞
  3. MongoDB中的连接池
  4. PADS Layout怎样放置间距一样的同一种元件
  5. Android编程 获取网络连接状态 及调用网络配置界面
  6. Ubuntu下的截图工具
  7. 蓝桥网试题 java 基础练习 十六进制转八进制
  8. Windows文件路径转换为java中可识别的文件路径的转义方法,(另附转义多种格式)
  9. eclipse tomcat add时提示The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-
  10. linux学习(十)find命令、Linux文件后缀名、Linux和windows文件互传
  11. 查看.ssh文件在哪
  12. type=file的inpu美化,自定义上传按钮样式
  13. 【Python开发】Python中数据分析环境的搭建
  14. bzoj1226/luogu2157 学校食堂 (状压dp)
  15. Pycharm调试:进入调用函数后返回
  16. GCD XOR(UVa 12716)
  17. JAVA程序调试
  18. 桌面应用开发之WPF页面导航
  19. bzoj 1295 最长距离 - 最短路
  20. 大数据平台的技术演化之路 诸葛io平台设计实例

热门文章

  1. 救济金发放(The Dole Queue, UVa 133)
  2. 【codeforces 801C】Voltage Keepsake
  3. 【codeforces 509C】Sums of Digits
  4. FORTIFY_SOURCE
  5. mysql5.7 简易修改mysql密码
  6. 记一个简单的webpack.config.js
  7. [ACM] POJ 3295 Tautology (构造)
  8. 《鸟哥的Linux私房菜-基础学习篇(第三版)》(五)
  9. 我们的一个已投产项目的高可用数据库实战 - mongo 副本集的搭建具体过程
  10. Hadoop - MapReduce MRAppMaster-剖析