当前位置: 首页 > news >正文

position的static、relative、absolute、fixed、inherit

position基本的值有五个:static、fixed、relative、absolute、inherit static 是默认值。就是按正常的布局流从上到下从左到右布局,平常我们做网页时,没有指定position,也就表示使用static。 relative 没有脱离文档流,此时可以使用top、bottom、left、right属性。 top 和 bottom 共存时,使用top值,忽略 bottom值; left 和 right 共存时,使用left 值,忽略 right值; relative是相对位置,指相对于元素的position为 static 时的位置; top 相对于static下移多少像素(若top为负值,则上移) right 相对于static左移多少像素 (若right为负值,则右移) bottom 相对于static 上移多少像素 (若bottom为负值,则下移) left 相对于static右移多少像素 (若left 为负值,则左移) 使用relative之后: 原来的空间不会被其他元素挤占 元素在最终位置时也不会挤占其他元素的空间,它浮动到其他元素的上方。 absolute 脱离布局流,此时可以使用top、bottom、left、right,但这些属性不再是相对于static时的位置,而是相对于containing block 的,相对于其边框内边缘的,而不是其padding内边缘。 使用absolute之后: 原来的空间会被其他元素挤占 元素在最终位置时也不会挤占其他元素的空间,它浮动到其他元素的上方。 fixed 他的模式与absolute相同,不过无论怎么拖动滚动条,他始终固定在屏幕的指定位置。在IE6中不支持这个属性;在IE7中支持这个属性但需要指明DOCTYPE;Firefox等浏览器支持这个属性。 top、bottom、left、right属性值指相对于视口的。 inherit 继续父元素的position值。 名词解释 视口-通过解析文档,连续媒体(比如屏幕就是连续媒体,而打印机则是基于页的媒体)给用户产生一个视口(一个窗口或其他在屏幕上显示的区域)。

相关文章:

  • 内部和外部排序排序
  • python遍历
  • C#基础总结 .
  • LeetCode 15. 3Sum; 16. 3Sum Closest; 259. 3Sum Smaller; 18. 4Sum
  • 蓝牙4.0 For IOS
  • gpio_direction_output和gpio_set_value
  • JVM系列三:JVM运行时数据区
  • web安全Wargame—Natas解题思路(1-26)
  • jQuery插件开发详细教程
  • Vue.js从Virtual DOM映射到真实DOM的过程
  • screen终端命令使用
  • 德国精品软件   cFosSpeed 网络优化软件
  • 数据分析师完整的知识结构
  • 结构体中定义函数指针
  • 人工智能与勒索病毒较量,你猜最后谁能赢了?
  • SegmentFault for Android 3.0 发布
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • Elasticsearch 参考指南(升级前重新索引)
  • IDEA 插件开发入门教程
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JS变量作用域
  • PhantomJS 安装
  • redis学习笔记(三):列表、集合、有序集合
  • tab.js分享及浏览器兼容性问题汇总
  • vue-cli在webpack的配置文件探究
  • 关于使用markdown的方法(引自CSDN教程)
  • 观察者模式实现非直接耦合
  • 解析带emoji和链接的聊天系统消息
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 力扣(LeetCode)357
  • 免费小说阅读小程序
  • 如何在 Tornado 中实现 Middleware
  • 十年未变!安全,谁之责?(下)
  • 你对linux中grep命令知道多少?
  • 关于Android全面屏虚拟导航栏的适配总结
  • #QT(一种朴素的计算器实现方法)
  • #大学#套接字
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (solr系列:一)使用tomcat部署solr服务
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (分布式缓存)Redis哨兵
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (转)四层和七层负载均衡的区别
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .Net IE10 _doPostBack 未定义
  • .NET Micro Framework初体验
  • .net mvc部分视图
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .net分布式压力测试工具(Beetle.DT)
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • [ActionScript][AS3]小小笔记
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [AutoSAR 存储] 汽车智能座舱的存储需求