css定位有哪些

css定位有:1、static,表示静态定位;2、relative,表示相对定位;3、absolute,表示绝对定位;4、fixed,表示固定定位。

css定位有哪些

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

CSS 定位 (Positioning) 属性允许你对元素进行定位。CSS 为定位提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。

css定位的几种方式:

1、static(静态定位):

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

默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。参考上篇随笔。

2、relative(相对定位):

定位为relative的元素脱离正常的文档流,但其在文档流中的位置依然存在,只是视觉上相对原来的位置有移动。

通过top,bottom,left,right的设置相对于其正常(原先本身)位置进行定位。可通过z-index进行层次分级 。

.static1{            height:80px;            background-color: red;        }        .relative{            height:80px;            position:relative;            top:40px;            left:40px;            background-color: black;        }        .static2{            height:80px;            background-color: blue;        }        
    
    

登录后复制

3、absolute(绝对定位):生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。可通过z-index进行层次分级。

定位为absolute的层脱离正常文档流,但与relative的区别是其在正常流中的位置不再存在。

这个属性总是有人给出误导。说当position属性设为absolute后,总是按照浏览器窗口来进行定位的,这其实是错误的。实际上,这是fixed属性的特点。

        .static1{            height:80px;            background-color: red;            }        .father{            height:100px;            background-color: pink;            position:relative;            left:20px;            }        .relative{            height:80px;            width:80px;            position:absolute;            top:10px;            left:10px;                    background-color: black;        }        .static2{            height:80px;            background-color: blue;        }        
    
        
    
    

登录后复制

4、fixed(固定定位):生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。可通过z-index进行层次分级。

        .static1{            height:80px;            background-color: red;            }        .father{            height:100px;            width:300px;            background-color: pink;                        left:100px;                top:100px;        }        .relative{            height:80px;            width:80px;            position:fixed;            left:20px;                    background-color: black;        }        .static2{            height:80px;            background-color: blue;        }        
    
        
    
    

登录后复制

【推荐学习:css视频教程】

以上就是css定位有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2952451.html

(0)
上一篇 2025年3月11日 23:46:48
下一篇 2025年2月24日 23:43:18

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css important什么意思

    css中important是用于提高指定样式规则的应用优先权的一种语法,其语法格式如“{sRule!important}”;而优先级高的css样式会覆盖优先级低的样式。 本文操作环境:windows7系统、HTML5&&CS…

    2025年3月11日
    200
  • css怎么设置下划线

    css设置下划线的方法:首先创建一个HTML示例文件;然后在body中定义一些文字内容;最后通过“text-decoration:underline;”样式为文本添加下划线即可。 本文操作环境:windows7系统、HTML5&&a…

    2025年3月11日
    200
  • css top不起作用怎么办

    css top不起作用是因为“position”属性的值为“static”,那么设置“top”属性就不会产生任何效果,其解决办法就是确保position属性的值为absolute或者relative即可。 本文操作环境:windows7系统…

    2025年3月11日
    200
  • css怎么去掉a标签的颜色

    css去掉a标签的颜色的方法:首先打开相应的代码文件;然后找到a标签内容;最后通过“-webkit-user-select: none;”等属性取消a标签在移动端点击时的蓝色即可。 本文操作环境:windows7系统、HTML5&&…

    2025年3月11日
    200
  • css怎么旋转图片

    css旋转图片的方法:首先创建一个HTML示例文件;然后在body中创建一个div;最后通过使用css3的transform属性对元素进行旋转、缩放、移动或倾斜即可。 本文操作环境:windows7系统、HTML5&&CSS…

    2025年3月11日
    200
  • css怎么让文字居中

    css让文字居中的方法:首先创建一个HTML示例文件;然后在body中定义一些文字内容;最后通过“text-align”或“line-height”属性实现文字水平或垂直方向居中即可。 本文操作环境:windows7系统、HTML5&amp…

    2025年3月11日 编程技术
    200
  • css如何画线

    css画线的方法:1、使用border属性实现画一条线的效果,代码如“border-bottom: 1px solid #000000;”;2、使用hr标签实现画一条线效果。 本文操作环境:windows7系统、HTML5&&amp…

    2025年3月11日
    200
  • css怎么设置行距

    css设置行距的方法:首先创建一个HTML示例文件;然后在body中定义多行文字;最后利用“line-height”属性设置行间距即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 在…

    2025年3月11日
    200
  • css怎么修改超链接的颜色

    css修改超链接颜色的方法:1、通过“a:link”修改超链接颜色;2、通过“a:visited”改颜色;3、通过“a:hover”设置变颜色;4、通过“a:active”修改颜色。 本文操作环境:windows7系统、HTML5&…

    2025年3月11日
    200
  • css怎么设置下边框

    css设置下边框的方法:首先新建一个html文件;然后使用div标签创建一个模块;接着给div标签添加一个id属性;最后使用border-bottom属性设置div的下边框即可。 本文操作环境:windows7系统、HTML5&&a…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论