css中position有哪些不同的值-创新互联
今天就跟大家聊聊有关css中position有哪些不同的值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
position属性
position属性指定用于元素的定位方法的类型(静态,相对,固定,绝对或粘性)。 有五种不同的值:
•static
•relative
•fixed
•absolute
•sticky
然后使用top,bottom,left和right属性定位元素。但是,除非首先设置position属性,否则这些属性将不起作用。根据位置值,它们的工作方式也不同。
position:static;
默认情况下,HTML元素定位为静态。静态定位元素不受top,bottom,left和right属性的影响。 元素position:static;没有以任何特殊方式定位; 它总是根据页面的正常流程定位:
这个
css position: static;
一个位置为position:static; 没有任何特殊的定位; 它是始终根据页面的正常流程定位:
这个div元素的位置为:static;
position:relative;
具有position:relative;相对于其正常位置定位的元素。设置相对定位元素的top,bottom,left和right属性将使其远离其正常位置进行调整。其他内容不会被调整以适应元素留下的任何空白。
这个
css position: relative;
position:relative的元素; 相对于其正常位置定位:
这个div元素有position: relative;
position:fixed;
元素position:fixed;相对于视口定位,这意味着即使页面滚动,它也始终保持在同一位置。top,bottom,left和right属性用于定位元素。固定元素不会在页面中留下通常位于其中的间隙。注意页面右下角的固定元素。
css教程(jc2182.com) position:fixed;
position:fixed; 相对于视口定位,这意味着即使页面滚动,它也始终保持在同一位置:
这个div元素有position: fixed;
position:absolute;
具有position:absolute;相对于最近定位的祖先定位的元素(而不是相对于视口定位,如fixed)。然而; 如果绝对定位元素没有定位祖先,它将使用文档正文,并随页面滚动一起移动。 注意: “定位”元素的位置是除了static之外的任何元素。
css教程(jc2182.com) position: absolute;
position:absolute;的元素; 相对于最近定位的祖先定位(而不是相对于视口定位,如fixed):
这个div元素有 position: relative;这个div元素有 position: absolute;