首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS布局:完全掌握position属性

    一、position属性介绍 /**  * 静态定位,元素默认属性,不受top,left,bottom,right影响  */ position: static; /**  * 相对定位,相对于其正常位置定位...,不影响其他元素位置  */ position: relative; /**  * 绝对定位,相对于最近非static定位父元素定位  */ position: absolute; /**  *...属性CSS中非常重要布局属性,可以用来实现多种复杂效果,如悬浮导航、弹性盒子、响应式布局等。...理解并掌握不同类型定位相对关系是熟练使用position属性关键。...七、总结 掌握好position属性使用可以让我们在前端开发中更灵活地实现各种复杂布局效果,但需要注意避免使用绝对定位过度导致页面不可维护。

    32040

    CSS背景定位属性——background-position

    很多小伙伴看到这个标题估计看都不想看,background-position属性有啥可讲嘛,都用过无数遍了,只不过我们大多数情况下都是用简写方式background,比如这样: .box{.../images/bg.jpg') no-repeat center; } 最后那个center其实就是background-position值,就是告诉浏览器我这个背景图片要定位在元素box中间位置...举个简单例子: background-position: 10% 50%; 这个是什么意思呢?背景图左侧距离盒子左侧距离是盒子宽度10%?背景图顶部距离盒子顶部距离是盒子高度50%? 错!...background-position: 10% 50% 这是一个100px*100px盒子,里面有张50px*50px背景图,这个背景图就设置background-position: 10% 50%...50 * 10% = 5px; 50 * 50% = 25px; 四、混合用法 以上三种背景定位属性值可以混合使用,例如: background-position: 10px center; background-position

    1.9K20

    css3一些属性--position

    定位:任何元素都可以定位 position:absolute;元素放置在你想任意位置 不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。...position:relative; 相对定位元素会相对于它在正常流中默认位置偏移 absolute 生成绝对定位元素,相对于 static 定位以外第一个父元素进行定位。...元素位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed 生成绝对定位元素,相对于浏览器窗口进行定位。...元素位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 relative 生成相对定位元素,相对于其正常位置进行定位。...没有定位,元素出现在正常流中(忽略 top, bottom, left, right 或者 z-index 声明)。 inherit 规定应该从父元素继承 position 属性值。

    48510

    Css 详细解读定位属性 position 以及参数

    Css 详细解读定位属性 position 以及参数 position 定位属性,是CSS中非常重要属性。除了文档流布局,就是定位布局了。...本来我对这个问题没有放在心上,毕竟写了这么多年css,对position各类使用是烂熟于心。但是今天突然发现,居然很多人都不清楚position参数。...代码如下: position: relative;left: -20px;top: 20px; 大家可以清晰从图上看出来,test3根据CSS参数left: -20px;top: 20px;发生了位移...从这个试验我们可以看出,当一个元素设置了position:absolute属性之后,而它父元素属性position:relative则,它不再是相对于文档定位,而是相对于父元素定位。...它父元素属性position:absolute 好,我们来看一下,如果position:absolute嵌套position:absolute元素将会出现什么情况呢?

    1.5K10

    【说站】cssposition常见四个属性

    cssposition常见四个属性值 1、static默认位置。...一般来说,我们不需要特别声明它,但有时当我们遇到继承时,我们不愿意看到元素继承属性影响本身,所以我们可以使用Position:static取消继承,即恢复元素定位默认值。...设定为absolute元素,如果其父容器设定为position属性,并且position属性值为absolute或relative,则根据父容器进行偏移。...若父容器未设定position属性,则偏移以body为基础。请注意,设定absolute属性元素在标准流中不占位置。 4、fixed固定定位。...以上就是cssposition常见四个属性值,希望对大家有所帮助。更多css学习指路:css教程 本文教程操作环境:windows7系统、css3版,DELL G3电脑。

    84530

    css position:static 使用

    选取其最近一个最有定位设置父级对象进行绝对定位,如果对象父级没有设置定位属性, absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。    ...fixed(固定定位) 这里所固定参照对像是可视窗口而并非是body或是父级元素。可通过z-index进行层次分级。 static:无特殊定位,对象遵循正常文档流 ?...Adiv是放在Bdiv上面的,并且屏幕小时候各个文本框就单独占一行如下: ?...这时需要用到position :relatic实现,          <div class="col-lg-4 margin_b20...:absolute 所在div外面的div也没有必要定义<em>position</em>:relative,此里面的div 可以使用margin来定位,当屏幕小<em>的</em>时候回归正常文档流<em>position</em>:static

    88220

    CSS-定位(position)

    # CSS-定位(position) 为什么要用定位?...1.定位模式(定位分类) 在CSS中,position属性用于定义元素定位模式,其基本语法格式如下: 选择器{ position:属性值; } position属性常用值 值 描述 static...# 相对定位relative(自恋型) 相对定位是将元素相对于它在标准流中位置进行定位,当position属性取值为relative时,可以将元素定位于相对位置。...当position属性取值为fixed时,即可将元素定位模式设置为固定定位。 当对元素设置固定定位后,它将脱离标准文档流控制,始终依据浏览器窗口来定义自己显示位置。...在CSS中,要想调整重叠定位元素堆叠顺序,可以对定位元素应用z-index层叠等级属性,其取值可为正整数、负整数和0。

    1.5K10

    (2019)面试题:CSS display和position属性值有哪些?

    问题 CSS display和position属性值有哪些? Hello,欢迎来到我博客,每天一道面试题,我们共同进步。...解答 编辑器提示 我们就先不说查阅文档之类,来看看vscode提示: display ? position ?...定位原点relative是相对于它在正常流中默认位置偏移,它原本占据空间任然保留;absolute相对于第一个position属性值不为static父类。...所以设置了position:absolute,其父类属性值要注意,而且overflow:hidden也不能乱设置,因为不属于正常文档流,不会占据父类高度,也就不会有滚动条。...页面上很多效果都是父相(relative)子绝(absolute)来实现position:inherit。规定从父类继承position属性值,所以这个属性也是有继承性

    1.5K00

    position属性引申关于css进阶讨论(包含块、BFC、margin collapse)

    写这篇文章起因是源于这篇文章:谈谈面试与面试题 中关于position讨论,文中一开始就说这句话: 面试时候问个cssposition属性能刷掉一半的人这是啥情况…… 其实这问题我本来打算是可以顺着一路扯到...position有哪些取值和行为啊)就悲剧了…… 说到position,那么稍微对css有所了解必然能马上说出它四个属性值:static 、relative、absolute、fixed。...任何没有具体指定{position:absolute}或者{position:fixed}属性以及没有被浮动元素都将默认获得此属性。...如果元素有属性 'position:fixed',containing block 由视口建立。...如果元素有属性 'position:absolute',containing block 由最近 position 不是 static 祖先建立,按下面的步骤: 如果祖先是块级元素,containing

    1.1K50

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券