Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk melaksanakan susun atur Kedudukan CSS dengan kedudukan yang tepat

Bagaimana untuk melaksanakan susun atur Kedudukan CSS dengan kedudukan yang tepat

WBOY
WBOYasal
2023-09-26 10:30:11854semak imbas

如何实现精确定位的CSS Positions布局

Cara mencapai kedudukan yang tepat susun atur Kedudukan CSS

Susun atur Kedudukan CSS ialah teknologi yang sangat penting dalam pembangunan bahagian hadapan, dan ia digunakan dalam proses susun atur halaman web Kedudukan yang tepat dan penjajaran elemen boleh dicapai. Dengan menggunakan sifat CSS Positions, elemen boleh diletakkan pada kedudukan tertentu pada halaman, dan ini boleh dicapai melalui contoh kod tertentu Artikel ini akan memperkenalkan cara melaksanakan susun atur Kedudukan CSS yang diposisikan dengan tepat.

1. Kedudukan relatif (kedudukan: relatif)
Kedudukan relatif merujuk kepada kedudukan relatif kepada kedudukan asal elemen itu sendiri ditentukan dengan menetapkan bahagian atas, kanan, bawah, dan kiri.
Sebagai contoh, berikut ialah kod sampel:

<!DOCTYPE html>
<html>
<head>
<style>
div.relative {
  position: relative;
  left: 50px;
  top: 50px;
  border: 3px solid #73AD21;
}
</style>
</head>
<body>

<h2>相对定位</h2>
<p>使用 top, bottom, left 和 right 属性来定位元素:</p>

<div class="relative">这是一个相对定位的 div 元素。</div>

</body>
</html>

Dalam kod sampel di atas, kedudukan: relatif digunakan untuk menetapkan elemen sebagai kedudukan relatif. Seterusnya, dengan menetapkan sifat kiri dan atas kepada 50px, gerakkan elemen 50px ke kanan dan ke bawah berbanding kedudukan asalnya.

2. Kedudukan mutlak (kedudukan: mutlak)
Kedudukan mutlak merujuk kepada kedudukan relatif kepada elemen induknya dan menentukan kedudukan khusus elemen dengan menetapkan atas, kanan, bawah dan kiri .
Sebagai contoh, berikut ialah kod sampel:

<!DOCTYPE html>
<html>
<head>
<style>
div.container {
  position: relative;
  width: 200px;
  height: 200px;
  border: 3px solid;
  padding: 20px;
}

div.absolute {
  position: absolute;
  top: 50px;
  right: 50px;
  width: 100px;
  height: 100px;
  border: 3px solid #73AD21;
}
</style>
</head>
<body>

<h2>绝对定位</h2>
<p>使用 top, bottom, left 和 right 属性来定位元素:</p>

<div class="container">
  <div class="absolute">这是一个绝对定位的 div 元素。</div>
</div>

</body>
</html>

Dalam kod sampel di atas, bekas relatif dibuat pertama kali sebagai elemen induk, dan kemudian anak mutlak kedudukan mutlak dibuat dalam Elemen bekas, dengan menetapkan bahagian atas: 50px; dan kanan: 50px, letakkan elemen mutlak berbanding sudut kanan atas elemen induk.

3. Kedudukan tetap (kedudukan: tetap)
Kedudukan tetap merujuk kepada kedudukan relatif kepada tetingkap penyemak imbas dan menentukan kedudukan khusus elemen dengan menetapkan bahagian atas, kanan, bawah dan atribut kiri.
Sebagai contoh, berikut ialah kod sampel:

<!DOCTYPE html>
<html>
<head>
<style>
div.fixed {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 300px;
  border: 3px solid #73AD21;
}
</style>
</head>
<body>

<h2>固定定位</h2>
<p>通过设置 top, bottom, left 和 right 属性把 div 定位到浏览器窗口的右下角:</p>

<div class="fixed">这是一个固定定位的 div 元素。</div>

</body>
</html>

Dalam kod sampel di atas, kedudukan: tetap digunakan untuk menetapkan elemen sebagai kedudukan tetap. Seterusnya, letakkan elemen di sudut kanan bawah tetingkap penyemak imbas dengan menetapkan bahagian bawah: 0 dan kanan: 0;

Melalui kod sampel di atas, kita boleh melihat aplikasi dan kesan atribut kedudukan yang berbeza. Susun atur Kedudukan CSS yang diletakkan dengan tepat sering digunakan dalam pembangunan bahagian hadapan untuk mencapai kedudukan yang tepat dan penjajaran elemen dalam reka letak halaman web. Menggunakan atribut kedudukan yang sesuai dan contoh kod khusus, anda boleh mencapai kesan reka letak halaman yang lebih tepat. Saya harap artikel ini membantu anda Jika anda mempunyai lebih banyak soalan atau soalan, sila berasa bebas untuk bertanya dan berkomunikasi.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan susun atur Kedudukan CSS dengan kedudukan yang tepat. 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