zoukankan      html  css  js  c++  java
  • CSS 绝对定位和相对定位

    CSS定位属性:一个定位属性,需配合四个定位坐标,实现定位

    固定定位fixed

    说明:

    1、固定定位是相对于"浏览器窗口"

    2、如果只设置了定位属性,未指定定位坐标时,元素将停留在它原来的位置

    设置固定定位的步骤;

    1、设置position:fixed(表示固定定位)

    2、确定偏移量

    left:距离左边多远。

    right:距离右边多远。

    top:距离顶边多远。

    bottom:距离底边多远。

    示例:

    样式代码:

    结构代码:

    示例效果:

    相对定位relative

    1、如果设置的是相对定位,参照物:"原来自己"

    2、偏移量:

    left:相对于"原来的自己"的左边框移动的距离

    right:相对于"原来的自己"的右边距,移动的距离

    top:相对于"原来的自己"的上边距,移动的距离

    bottom:相对于"原来的自己"的下边距,移动的距离

    绝对定位absolute

    1、绝对定位是相对于祖先定位元素来确定的位置关系

    2、查找参照物;

    a、一级一级的向上查找,如果上级中有设置了定位属性的元素,那么我们就以这个上级元素为参照物

    b、如果没有找到具有设置了定关系的祖先元素,那么我们的参照物就是我们最大的body,我们将以body也就是我们屏幕的边框线为参照物。

    综合案例:

    结构代码:

    显示效果:

    CSS显示属性

    Display:规定元素如何显示。

    取值:none(不显示)

    block(块元素):将显示的内容转换为块元素

    inline(行内元素):将显示的内容转换为行内元素

  • 相关阅读:
    1039 到底买不买 (20分)
    流密码
    Socket网络编程:互相通讯
    1036 跟奥巴马一起编程
    1033 旧键盘打字
    1029 旧键盘
    1015 德才论 (25分)
    BUU_Real_刷题记录
    vue3 composition api 对比 react hooks
    vue3 文档相关
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353446.html
Copyright © 2011-2022 走看看