css的三种定位方式是什么

css的三种定位方式是:1、相对定位,元素的位置相对于它的原始位置计算而来,语法“position:relative;”;2、固定定位,语法“position:fixed;”;3、绝对定位,语法“position:absolute;”。

css的三种定位方式是什么

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

相对定位

该元素的位置是相对于它的原始位置计算而来的。

position:relative;

他是默认参照父级的原始点为原始点,配合top、right、bottom、left进行定位。

立即学习“前端免费学习笔记(深入)”;

相对定位.king{margin-top: 30px;margin-left: 30px;border: 1px solid silver;background-color: skyblue;width: 40%;}.king div{width: 100px;height: 60px;margin: 10px;background-color: snow;color: black;border: 1px solid black;}.three{position: relative;top: 20px;left: 50px;}
one
two
three
four

固定定位

被固定的元素不会随着滚动条的拖动而改变位置。

position:fixed;

在默认情况下,固定定位元素的位置是相对浏览器而言,结合top、bottom、left和right这4个属性一起使用。

固定定位.first{width: 50px;height: 160px;border: 1px solid gray;background-color: #b7f1b7;}.second{position: fixed;top: 50px;left: 160px;width: 150px;height: 100px;border: 1px solid silver;background-color:#b7f1b7;}
div元素
固定定位的div元素

绝对定位

position:absolute;

默认情况下,绝对定位的位置是相对于浏览器而言,配合top、right、bottom、left进行定位。

绝对定位.king{padding: 15px;border: 1px solid silver;background-color: skyblue;width: 30%;}.king div{padding: 10px;}.one{background-color: chartreuse;}.two{background-color: cyan;position: absolute;top: 20px;right: 40px;}.three{background-color: darkred;}.four{background-color: dimgrey;}
one
two
three
four

z-index

z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

元素可拥有负的 z-index 属性值。Z-index 仅能在定位元素上奏效(例如 position:absolute;)

属性值: auto:默认,堆叠顺序与父元素相等。 number:设置元素的堆叠顺序。 inherit:规定应该从父元素继承 z-index 属性的值。

例: 设置图像的 z-index:

img{position:absolute;left:0px;top:0px;z-index:-1;}

(学习视频分享:css视频教程)

以上就是css的三种定位方式是什么的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1621868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 07:39:12
下一篇 2025年12月24日 07:39:45

相关推荐

  • css里solid是什么意思

    solid的意思为“实心的”,是css border-style属性的一个属性值,表示“实线”;将border-style属性的值设置为“solid”可以定义实线边框。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 solid是css中bord…

    2025年12月24日 好文分享
    000
  • css怎么设置body的颜色

    css设置body颜色的方法:1、使用“body{color: 颜色值;}”语句设置body的字体颜色;2、使用“body{background-color: 颜色值;}”语句设置body的背景颜色。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑…

    2025年12月24日
    000
  • css怎么设置hr的宽度

    在css中,可以利用width属性来设置hr的宽度,该属性的作用就是设置元素的宽度,只需要给hr元素设置“hr{width: 宽度值+单位;}”样式即可。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 HTML中 标签设置水平线的宽度默认是占满…

    2025年12月24日
    000
  • css插入形式有哪几种

    CSS插入形式:1、把css代码写到元素标签的style属性中;2、将css代码写在“”和“”标签对间;3、将css代码写在css文件中,用link标签导入;4、用“@import”规则导入css代码文件。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G…

    2025年12月24日 好文分享
    000
  • css怎么修改字体颜色

    在css中,可以使用color属性来修改字体颜色,该属性的作用就是设置文本的颜色,只需要给包含字体文本的元素添加“color:颜色值;”即可。颜色值可以使用颜色名、十六进制数值、RGB或RGBA值、HSL或HSLA值来定义。 本教程操作环境:windows7系统、CSS3&&HTML…

    2025年12月24日
    000
  • css怎么设置超出显示省略号

    css设置超出显示省略号的方法:1、使用“overflow:hidden;”语句把超出的部分隐藏起来;2、使用“text-overflow:ellipsis;”语句在文本溢出包含元素时,显示省略符号来代表被隐藏的部分。 本教程操作环境:windows7系统、CSS3&&HTML5版、…

    2025年12月24日
    000
  • css怎么实现三角形

    实现方法:1、利用高宽为零的容器和透明的border;2、利用线性渐变linear-gradient;3、使用“transform:rotate”配合“overflow:hidden”;4、利用“▼”、“▲”等字符绘制。 本教程操作环境:windows7系统、CSS3&&HTML5版…

    2025年12月24日 好文分享
    000
  • css如何设置边框圆角

    在css中,可以利用border-radius属性来设置边框圆角,该属性的作用就是给边框添加圆角效果,只需要给元素添加“border-radius:圆角半径值;”样式,即可同时设置四个边框的圆角效果。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑…

    2025年12月24日 好文分享
    000
  • css要如何清除浮动

    css清除浮动的方法:1、浮动代码后添加一个设置了“clear:both”样式的空div标签。2、给父级元素添加一个设置“clear:both;”样式的after伪元素。3、给父元素设置“overflow: auto”样式。 本教程操作环境:windows7系统、CSS3&&HTML…

    2025年12月24日
    000
  • css调用方法是什么

    css调用方法:1、在文档head部分通过style定义的css内部样式,需要在网页的标签中使用css选择器名称调用;2、写在外部文件的css样式,在HTML网页中通过link标签调用。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在HTML…

    2025年12月24日
    000
  • 怎么看网页css

    查看网页css的方法:1、在浏览器中打开指定网页;2、在网页空白处,点击鼠标右键,选择“审查元素”选项或按“F12”键,打开开发者控制面板;3、选择“Elements”选项卡,点击网页元素即可在控制面板右侧查看相应的css代码。 本教程操作环境:windows7系统、CSS3&&HT…

    2025年12月24日 好文分享
    000
  • css怎么去除表格边框

    去除方法:1、给table、th、td元素添加“border:0;”样式;2、给table、th、td元素添加“border-style:none;”样式;3、给table、th、td元素添加“border:transparent;”样式。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日 好文分享
    000
  • css的盒模型有几种

    css的盒模型有2种,分别为:1、W3c标准的盒子模型(标准盒模型),width和height指的是内容区域的宽度和高度;2、IE标准的盒子模型(怪异盒模型),width和height指的是内容区域、边框、内边距总的宽度和高度。 本教程操作环境:windows7系统、CSS3&&HT…

    2025年12月24日 好文分享
    000
  • css中字间距怎么设置

    css设置字间距的方法:1、使用letter-spacing属性,语法“letter-spacing:间距值;”;2、使用word-spacing属性,语法“word-spacing:间距值;”。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 …

    2025年12月24日
    000
  • css怎么设置多行超出显示省略号

    设置方法:1、用“overflow:hidden;”把超出的部分隐藏起来;2、用“-webkit-line-clamp:行数;”限制显示文本的行数;3、用“text-overflow:ellipsis;”显示省略号来代表被隐藏的超出部分。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日
    000
  • css怎么设置边框颜色

    方法:1、border-color属性同时设置四个边框的颜色;2、border-top-color、border-bottom-color、border-left-color、border-right-color属性分别设置上下左右边框。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日
    000
  • css如何改变背景图片大小

    在css中,可以使用background-size属性来改变背景图片大小,该属性的作用就是指定背景图片大小,可通过将属性值设置为长度值或百分比来改变图片大小,或者通过将属性值设置为cover和contain关键字来对图片进行伸缩处理。 本教程操作环境:windows7系统、CSS3&&amp…

    2025年12月24日
    000
  • css怎么设置背景图片透明

    在css中,可以利用opacity属性来设置背景图片透明,该属性的作用就是设置元素的透明度,只需要给设置了背景图片的元素添加“opacity: 透明度值;”样式即可。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在css中,可以利用opaci…

    2025年12月24日
    000
  • 利用CSS怎么创建渐变色边框?5种方法分享

    利用css怎么创建渐变色边框?下面本篇文章给大家分享css实现渐变色边框的5种方法,希望对大家有所帮助! 给 border 设置渐变色是很常见的效果,实现这个效果有很多思路,今天把我所知道的方法罗列于此供大家参考。(学习视频分享:css视频教程、web前端) 1. 使用 border-image C…

    2025年12月24日
    000
  • css常见问题:如何画多边形(三角形~六边形)

    利用纯css如何画多边形?本篇文章就来给大家介绍一下从纯css画三角形开始,介绍一下画四边形、五边形、六边形的方法,更高的实现方式也可以此类推画出来,希望对大家有所帮助! 今天要学习一下面试中常考的一个css题目,用css画多边形。 这一次以三角形、四边形、五边形、六边形为例,首先开始之前需要了解一…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信