定位流之z-index属性

1.固定定位是脱离标准流的,不会占用标准流的空间    2.和绝对定位有点像,也不区分行内块级元素    3.类似于前面学的背景关联方式(让某个背景图片不随滚动而滚动)让某个元素不随着滚动条的滚动而滚动    ie6不支持固定定位
定义:默认情况所以元素的z-index属性是0;作用是专门用于控制定位流元素的覆盖关系的默认情况下定位流的元素会盖住标准流的元素后面编写的定位流会盖住前面编写的定位流元素在企业开发中:可能不止一次用了定位流,而根据定位流的性质,很有可能后面的元素会盖住前面的元素从而影响整个布局,为了解决这个问题,引入了z-index属性,元素z-index属性大的会覆盖属性小的元素从父原则:当子元素的父元素有z-index属性时,比较会看父元素的属性而子元素设置的属性就无效了
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>定位流中的z-index属性</title>
    <style>
        *{
            margin: 0px;
            padding: 0px;
        }
        div{
            width: 100px;
            height: 100px;
        }
        .box1{
            background-color: yellow;
            position: relative;
            top: 50px;
            left: 50px;
            z-index: 3;
        }
        .box2{
            background-color: red;
            position: absolute;
            top: 100px;
            left: 100px;
            z-index: 1;
        }
        .box3{
            background-color: green;
            position: fixed;
            top: 150px;
            left: 150px;
            z-index: 2;
        }

    </style>
</head>
<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</body>
</html>

原文地址:https://www.cnblogs.com/myErebos/p/8588074.html

时间: 2024-08-16 18:55:29

定位流之z-index属性的相关文章

CSS定位布局display/float/position属性之间的关系/区别和如何使用取值行为机制

float: left|right; 可以自动排列自动折行, 但需要clear来配合清除浮动;display: inline-block; 有些时候可以替代float实现相同的效果.position: absolute|relative; 要配合top,left等定位; position: absolute会导致元素脱离文档流,被定位的元素等于在文档中不占据任何位置,在另一个层呈现,可以设置z-index.PS的图层效果就是position: absolute. float也会导致元素脱离文档流

定位流和浮动定位

定位流(position属性)的分类 1.相对定位(relative) 2.绝对定位 3.固定定位 4.静态定位 相对定位 什么是相对定位? 就是相对于自己以前在标准流中的位置来移动,相对定位需要配合top/left/right/bottom属性使用 相对定位注意点 1.相对定位是不脱离标准流的,会继续在标准流中占用一份空间 2.在相对定位中,同一个方向上的属性只能使用一个 3.由于相对定位是不脱离标准文档流的,所以在相对定位中是区分块级元素/行内元素/行内块级元素, 即行内元素即使设置为pos

Web全栈-定位流-相对定位

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>定位流</title> <style> *{ margin: 0; padding: 0; } div{ width: 100px; height: 100px; } .box1{ background-color: red; } .box2{

图解Elasticsearch中的_source、_all、store和index属性

Elasticsearch中有几个关键属性容易混淆,很多人搞不清楚_source字段里存储的是什么?store属性的true或false和_source字段有什么关系?store属性设置为true和_all有什么关系?index属性又起到什么作用?什么时候设置store属性为true?什么时候应该开启_all字段?本文通过图解的方式,深入理解Elasticsearch中的_source._all.store和index属性. 图1 Elasticsearch中的_source._all.stor

Java核心类库-IO-文件流概述和系统属性

文件流概述和系统属性 文件流(纯文本文件):程序和文件打交道. 在字节流中不要使用中文 FileInputStream:文件的字节输入流. FileOutputStream:文件的字节输出流. FileReader:文件的字符输出流. FileWriter:文件的字符输出流. FileOutputStream: FileInputStream:

定位流

转自 http://blog.csdn.net/todd911/article/details/12909685 有三种方法可以定位流. 1.ftell函数和fseek函数 这两个函数自V7依赖就存在了.但是它们假定文件的位置可以存放在一个长整型中. 函数声明如下: [cpp] view plaincopy <pre name="code" class="cpp">#include <stdio.h> long ftell(FILE* fp)

CSS3 弹性布局弹性流(flex-flow)属性详解和实例

弹性布局是CSS3引入的强大的布局方式,用来替代以前Web开发人员使用的一些复杂而易错hacks方法(如使用float进行类似流式布局). 其中flex-flow是flex-direction和flex-wrap属性的简写方式,语法如下: flex-flow: <flex-direction> || <flex-wrap> flex-direction: row(初始值) | row-reverse | column | column-reverse flex-wrap: nowr

标准文件IO详解(七)---定位流

和文件 IO 中有 lseek 函数类似,C库函数中提供了 fseek .ftell 和 rewind 三个函数来对流进行定位操作.====================================================== 函数原型: 函数参数: stream:要操作的文件流指针 offset:相对于参数 whence 的偏移量 whence:参考点 返回值: 调用成功时返回 0 调用失败时返回 -1 参数whence可以是以下几个值之一: SEEK_SET:代表文件开头 SE

xpath的使用:定位,获取文本和属性值

myPage = '''<html><title>TITLE</title><body><h1></h1><div></div><div id="photos"><img src="pic1.jpeg"/><span id="pic1">*</span><img src="pic2.jpe