互补网网专做高品质CMS教程,所有教程均为站长亲测有效后发布。
您当前所在位置:互补网首页 > 站长学院 > DIV+CSS教程 >

css基础教程之:绝对定位、相对定位、fixed和static几种方法

发布时间:2021-10-20热度:0

以下讨论的是和定位 绝对定位 相对定位 fixed static 相关的css基础教程之定位方法:绝对定位、相对定位、fixed和static教程文章,内容是互补网精心挑选整理的教程,希望对广大的网友给到帮助,下面是详细内容:

image

1、绝对定位(absolute):脱离原来位置进行定位,可以使用left right top bottom进行定位、

html代码:

<!DOCTYPE html>

<html>

<head>

<meter charset="utf-8">

<title>hhhh</title> 

<link rel="stylesheet" type="text/css" href="lesson3.css">

</head>

<body>

<p></p>

<p></p>

</body>

</html>

css代码:

*{

margin:0;

padding:0;

}

.demo{

position:absolute; 

/*top:100px;

left:100px;*/

width: 100px;

height: 100px;

background-color: red;

opacity: 0.5;     /*透明度*/

}

.box{

width:150px;

height:150px;

background-color: green;

}

2、相对定位(relative):保留原来位置进行定位,可以使用left right top bottom进行定位

html代码:

<!DOCTYPE html>

<html>

<head>

<meter charset="utf-8">

<title>hhhh</title> 

<link rel="stylesheet" type="text/css" href="lesson3.css">

</head>

<body>

<p></p>

<p></p>

</body>

</html>

css代码:

*{

margin:0;

padding:0;

}

.demo{

position:relative; 

/*top:100px;

left:100px;*/

width: 100px;

height: 100px;

background-color: red;

opacity: 0.5;     /*透明度*/

}

.box{

width:150px;

height:150px;

background-color: green;

}

3、fixed:相对于浏览器的窗口对元素进行定位,可以使用left right top bottom进行定位

4、static:默认值,没有定位,top left 等不起作用

注意:存在父子元素使用定位时

absolute: 相对于最近的有定位的父级进行定位,要是没有最就相对文档进行定位

relative:相对于自己原来的位置进行定位

通常情况下,我们使用relative作为参照物,使用absolute进行定位

例如:

<div>

    <div>    

        <div></div>

    </div>

</div>

若使box参照demo进行定位则

*{

margin:0;

padding:0;

}

.wrapper{

margin-left: 100px;

width: 200px;

height: 200px;

background-color: orange;

}

.demo{

position:relative; 

margin-left: 100px;

width: 100px;

height: 100px;

background-color: red;

}

.box{

position:absolute;

left: 50px;

width:50px;

height:50px;

background-color: green;

}

css基础教程之定位方法:绝对定位、相对定位、fixed和static文章就讲到这里。


本文地址:http://www.25923.com/xuexi/divcss/1020168.html(转载请保留)