display、 float 、position

1. display(元素显示模式)浏览器

display 属性用来设置元素的显示方式。spa

block 块对象指的是元素显示为一个方块,默认显示状态下将占据整行,其它的元素只能另起一行显示。code

inline 行间对象与block恰好相反,它容许其它元素在同一行显示。对象

none 隐藏对象blog

 

CSS Display - 块和内联元素

块元素是一个元素,占用了所有宽度,在先后都是换行符。文档

块元素的例子:it

<h1>、<p>、<div>io

内联元素只须要必要的宽度,不强制换行。class

内联元素的例子:float

<span>、<a>

 

div{display:block}

 


2. float

属性值

    left 向左浮动

    right 向右浮动

    none 不浮动

    说明: 浮动的时候元素的显示属性也变化了 变为 “行内元素”

div{ float:left;}

 

清除浮动

 

none :默认值。容许两边均可以有浮动对象

left :不容许左边有浮动对象

right: 不容许右边有浮动对象

both :不容许有浮动对象

 

 


3. position(元素的定位)

 

static : 无定位,默认值

absolute:绝对定位

relative : 相对定位

fixed:固定定位

absolute 说明:

1.脱离文档流。

2.经过 top,bottom,left,right 定位。

3.若是父元素position 为 static 时,将以body坐标原点进行定位。

4.若是父元素 position 为 relative 时,将以父元素进行定位。

 

/*.box一、.box2都是以#position父元素进行定位的。*/
#position {
    position: relative;
    width: 200px;
    height: 200px;
    background: green;
}
.box1{
      width:100px;
      height:100px;
      background:red;
      position:absolute;
      top:50px; 
      left:110px;


}
.box2{
      width:100px;
      height:100px;
      background:blue;
      position:absolute;
      top:100px; 
      left:120px;
}

效果以下:

 

relative说明 :

1.相对定位(相对本身原来的位置而言)

2.不脱离文档流

3.参考自身静态位置经过 top,bottom,left,right 定位。

 

/*相对定位相对本身原来的位置而言往left=100px,top=100px定位,原本的位子是top=0px,left=0px的*/
#position {
    position: relative;
        left:100px;
         top:100px;
    width: 100px;
    height: 100px;
    background: green;
}

 

 

 

 

fixed说明:

元素的位置相对于浏览器窗口是固定位置。

即便窗口是滚动的它也不会移动:

 

div { position: fixed; right:0; bottom:0;}

z-index(元素的层叠关系)

元素的定位与文档流无关,因此它们能够覆盖页面上的其它元素

z-index属性指定了一个元素的堆叠顺序(哪一个元素应该放在前面,或后面)

 

注意: 若是两个定位元素重叠,没有指定z - index,最后定位在HTML代码中的元素将被显示在最前面。

 

#position {
    position: relative;width: 200px;height: 200px;background: green;
}
.box1{
      width:100px; height:100px; background:red;position:absolute;top:50px; left:110px;z-index:99;

}
.box2{
      width:100px; height:100px; background:blue; position:absolute; top:100px;  left:120px;
}

 

相关文章
相关标签/搜索