Rumah  >  Artikel  >  hujung hadapan web  >  Apakah tiga kaedah penentududukan css

Apakah tiga kaedah penentududukan css

青灯夜游
青灯夜游asal
2021-11-02 12:00:5812599semak imbas

Tiga kaedah penentududukan CSS ialah: 1. Kedudukan relatif, kedudukan elemen dikira secara relatif kepada kedudukan asalnya, sintaks "position:relative;" 2. Kedudukan tetap, sintaks "kedudukan :fixed ;"; 3. Kedudukan mutlak, sintaks "kedudukan:mutlak;".

Apakah tiga kaedah penentududukan css

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.

Kedudukan Relatif

Kedudukan elemen dikira relatif kepada kedudukan asalnya.

position:relative;

Ia merujuk kepada titik asal induk sebagai titik asal secara lalai, dan diletakkan di atas, kanan, bawah dan kiri.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>相对定位</title>
<style type="text/css">
.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;
}
</style>
<body>
<div class="king">
<div class="one">one</div>
<div class="two">two</div>
<div class="three">three</div>
<div class="four">four</div>
</div>
</body>
</html>

Kedudukan tetap

Elemen tetap tidak akan menukar kedudukan apabila bar skrol diseret.

position:fixed;

Secara lalai, kedudukan elemen kedudukan tetap adalah relatif kepada penyemak imbas, dan digunakan bersama dengan empat atribut atas, bawah, kiri dan kanan.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>固定定位</title>
<style type="text/css">
.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;
}
</style>
<body>
<div class="first">div元素</div>
<div class="second">固定定位的div元素</div>
</body>
</html>

Kedudukan mutlak

position:absolute;

Secara lalai, kedudukan kedudukan mutlak adalah relatif kepada penyemak imbas, dengan atas , kanan , bawah, kiri untuk kedudukan.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>绝对定位</title>
<style type="text/css">
.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;
}
</style>
<body>
<div class="king">
<div class="one">one</div>
<div class="two">two</div>
<div class="three">three</div>
<div class="four">four</div>
</div>
</body>
</html>

z-index

Atribut z-index menetapkan susunan susunan elemen. Elemen dengan susunan tindanan yang lebih tinggi akan sentiasa muncul di hadapan elemen dengan susunan tindanan yang lebih rendah. Elemen

  • boleh mempunyai nilai atribut indeks-z negatif.
  • Z-index hanya berfungsi pada elemen diposisikan (seperti position:absolute;)

Nilai atribut: auto: Secara lalai, susunan tindanan adalah sama dengan elemen induk. nombor: Tetapkan susunan susunan elemen. inherit: Menentukan bahawa nilai atribut indeks-z harus diwarisi daripada elemen induk.

Contoh: Tetapkan indeks z imej:

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

(Belajar perkongsian video: tutorial video css)

Atas ialah kandungan terperinci Apakah tiga kaedah penentududukan css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn