• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

CSS定位属性:固定fixed属性

武飞扬头像
PHP中文网
帮助54

CSS定位属性之固定fixed属性详解

fixed定位

元素的位置相对于浏览器窗口是固定位置。

即使窗口是滚动的它也不会移动:

固定定位是元素固定于浏览器可视区的位置。主要使用场景:在浏览器页面滚动时元素的位置不会改变。

语法:

选择器{position:fixed;}

说明

  • 固定定位是元素固定在浏览器可视区的位置。固定定位也可以算是一种特殊的绝对定位。

  • 使用场景为当浏览器页面滚动时,元素的位置不会改变。

固定定位的特点

  • 以浏览器的可视窗口为参考点的移动元素。

  • 和父元素无关。

  • 不要随滚动条滚动。

  • 固定定位不占用原位置。固定定位也是脱标的。

fixed是position属性的属性值。当元素的position属性设置为fixed时,这个元素就被固定了,被固定的元素不会随着滚动条的拖动而改变位置。在视野中,固定定位的元素的位置是不会改变的。

fixed固定定位和absolute绝对定位比较类似,它们都能够让元素产生位移,并且脱离文档流。

语法:

position:fixed;
top:像素值;
bottom;像素值;
left:像素值;
right:像素值;

“position:fixed;”是结合top、bottom、left和right这4个属性一起使用的,其中“position:fixed;”使得元素成为固定定位元素,接着使用top、bottom、left和right这4个属性来设置元素相对浏览器的位置。

top、bottom、left和right这4个属性不一定全部都用到。注意,这4个值的参考对象是浏览器的4条边。

示例如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            h2.pos_abs {
                position: fixed;
                left: 100px;
                top: 120px
            }
            p{
                height: 100px;
                background-color: palegoldenrod;
            }
            p.p2{
                margin-top:120px ;
            }
        </style>
    </head>
 
    <body style="height: 1200px;">
        <h2 class="pos_abs">这是带有固定定位的标题</h2>
        <p>相对于浏览器窗口来对元素进行定位</p>
        <p class="p2">相对于浏览器窗口来对元素进行定位</p>
    </body>
 
</html>

输出结果:

学新通技术网

扩展知识

如何定位在主内容的右侧

  • 首先我们先让固定定位的盒子left:50%,走到浏览器可是区域的一般位置。

  • 然后再让固定定位的和字margin-left:主要内容设置宽度的一般,这样我们就可以看到固定定位的和字在版心的右侧了

注意:

当我们没将固定的盒子放在最上面的时候,他将会被其他的div覆盖,一定要将固定盒子放在最上面

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanfeaji
系列文章
更多 icon
同类精品
更多 icon
继续加载