CSS定位方式

常用的CSS定位方式有

  • relative
  • absolute
  • fixed

relative

相对定位。相对于元素本来的位置定位,参照点是自身原来的位置,移动后视觉位置发生改变,但是它在文档流中的位置不变,对其他元素不产生影响。主要应用:微调自己的位置,为子元素的绝对定位提供参考点。

absolute

绝对定位。相对于最近的那个已经定位的祖先元素定位(非static定位),如果找不到,就以根元素 html 定位。主要应用:希望以其他元素作为参考点来定位时候。

fixed

固定定位。以视窗为参考点的定位,当页面上下拉动的时候,fixed定位的元素就视窗上不动。主要应用场景:希望元素一直展现在视窗上不移动。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 什么是文档流? 按w3c规范中这个其实叫normal-flow,即普通流,只是国内翻译者习惯将其翻译成文档流 定义...
    勿忘初心方始终阅读 2,944评论 0 0
  • CSS 定位 CSS有三种基本的定位机制:普通流,浮动,绝对定位(absolute, fixed):普通流是默认定...
    _空空阅读 11,081评论 0 15
  • 学习建议 定位、浮动是 CSS 核心知识点,必须熟练掌握。 1.文档流的概念指什么?有哪种方式可以让元素脱离文档流...
    饥人谷_任磊阅读 4,756评论 0 3
  • 在CSS中关于定位的内容是:position:relative | absolute | static | fix...
    feelinghappy618阅读 3,816评论 0 0