在html中 position默认值,CSS 中 Position 定位详解 您所在的位置:网站首页 常规文档 在html中 position默认值,CSS 中 Position 定位详解

在html中 position默认值,CSS 中 Position 定位详解

2023-08-18 21:54| 来源: 网络整理| 查看: 265

Position 属性用来指定一个元素在网页上的位置,常用的有5中定位方式。

一、static 默认值

static是 Position属性的默认值。浏览器会按照源码的顺序,决定每个元素的位置,这称为”正常的页面流”(normal flow)。

每个块级元素占据自己的区块(block),元素与元素之间不产生重叠,这个位置就是元素的默认位置。

注意,static定位所导致的元素位置,是浏览器自主决定的,所以这时top、bottom、left、right 这四个属性无效。

二、relative,absolute,fixed 相对于一点定位

relative、absolute、fixed这三个属性值有一个共同点,都是相对于某个基点的定位,不同之处仅仅在于基点不同。所以,只要理解了它们的基点是什么,就很容易掌握这三个属性值。

这三种定位都不会对其他元素的位置产生影响,因此元素之间可能产生重叠。

2.1、relative 相对于默认位置

relative表示,相对于默认位置(即static时的位置)进行偏移,即定位基点是元素的默认位置。

它必须搭配top、bottom、left、right这四个属性一起使用,用来指定偏移的方向和距离。

2.2、absolute 相对于上级元素

absolute表示,相对于上级元素(一般是父元素)进行偏移,即定位基点是父元素。

它有一个重要的限制条件:定位基点(一般是父元素)不能是static定位,否则定位基点就会变成整个网页的根元素html。另外,absolute定位也必须搭配top、bottom、left、right这四个属性



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有