首页 > 其他分享 >CSS 基础 3 - 定位 Postion 属性

CSS 基础 3 - 定位 Postion 属性

时间:2023-09-28 20:55:23浏览次数:55  
标签:Postion top 元素 relative right static absolute CSS 属性

CSS 基础 3 - 定位 Postion 属性

static

  • position 属性的默认值,元素随 HTML 流移动
  • top/left/right/bottom 属性无效

relative

和 static 类似,元素随 HTML 流移动。区别:

  • 比 static 多了 top/left/right/bottom(设定偏移量)
  • 【父相子绝】【可以作为父元素,让内部的 absolute 元素根据 relative 的位置去定位

absolute

  • 相对父元素(不能是 static,一般是 relative)的位置,通过 top/left/right/bottom 指定
  • absolute 元素完全无视 static(父元素)
  • 不随 HTML 流移动,但会随滚动条滚动

fixed

和 absolute 类似,区别:

  • fixed 不随页面滚动,常用于弹窗小广告
  • fixed 元素一旦设定了 top/left/right/bottom,则只相对 body 来定位,即使父元素是 relative 也不再相对 relative 父元素来定位!

sticky

类似于 static,随 HTML 流移动,但

  • top:0,一旦 top 与上方距离为 0,则触发 sticky,不再滚动。常用于导航栏

Reference

https://www.bilibili.com/video/BV1iE411W7ug

标签:Postion,top,元素,relative,right,static,absolute,CSS,属性
From: https://www.cnblogs.com/tengzijian/p/17734217.html

相关文章

  • 盒子模型-CSS
    /*内边距/padding:20px;/边框/border:20pxsolidblack;/外边距*/margin:50px;/*实线//border:10pxsolid#000;//虚线//border:10pxdashed#000;//点线*/border:10pxdotted#000;/*上下左右*/border-top:10px......
  • sass_scss_less
    title:Sass(Scss)、Less的区别与选择+基本使用tags:[CSS,Sass,Scss,Less]categories:可回收物keywords:css,sass,scss,lessdescription:Sass(Scss)、Less的区别与选择+基本使用date:2020-12-3112:20:31{%noteinfono-icon%}Sass(Scss)、Less都是CSS预处......
  • 巧用CSS的Border属性
    制作过网页的人都有为画线而烦恼的经历,本文介绍的小技巧也许对你有所帮助。我们先来认识一下“Border”(画边框),它是CSS的一个属性,用它可以给能确定范围的HTML标记(如TD、DIV等等)画边框,它可以定义边框线的类型、宽度和颜色,利用这个特性,可以制作一些特殊效果。下面将通过实例来说明其应......
  • 等待多个元素 放入一个列表 WebDriverWait(driver,10).until(EC.visibility_of_all_el
     这里需要百度的热点新闻标题是多个元素    #导包fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasEC......
  • CSS 基础 1 - Block & Inline
    CSS基础1-Block&Inlinedisplay:inline/block/inline-block/none/flex/grid;blockblock元素独占一行,即使两个元素宽度都小于50%也不会左右并排block元素可以单独设置width、height属性。宽度默占父元素100%;高度取决于block内容常见block标签:<div>、<p>、<......
  • 人人FED CSS编码规范
    浏览器特效支持规范为了页面性能考虑,如果浏览器不支持CSS3相关属性的,则该浏览器的某些特效将不再支持,属性的支持情况如下表所示: 圆角阴影动画文字阴影透明背景渐变空间变换Chrome5+YYYYYYYFirefox4+YYYYYYYSafari5+YYYYYYYOperaYYYYYNYIE9+YYNNYNYChrome5-NNYYYYYFirefox4-NN......
  • By.CSS_SELECTOR 定位查找元素 并输出文本
     代码 定位到元素后打印出文字defget_text(self):element=driver.find_element(By.CSS_SELECTOR,"#sidebar_bh[href*='vip']")print(element.text) ......
  • By.CSS_SELECTOR 伪类选取器
     html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>CSS1</title></head><body><divid='div1'><divid='div2'>......
  • mapboxgl的地图事件输出事件时参数不带features属性
    map.on("click","china",(e)=>{console.log(e);console.log(e.features);});很疑惑?事件在输出时,features给过滤掉了......
  • js 检索数组对象中某个属性的值是否不相等
    //判断选中的项是否有不相同的模型consthasNameProperty=_this.selectedOrderList.filter(order=>order.hasOwnProperty("item_model_id"));if(hasNameProperty.length>0){constisEveryNameEqual=hasNameProperty.reduce((prev,curr)=>{if......