Rumah >hujung hadapan web >tutorial css >Apakah Perbezaan Antara `kedudukan: relatif` dan `kedudukan: mutlak` dalam CSS?

Apakah Perbezaan Antara `kedudukan: relatif` dan `kedudukan: mutlak` dalam CSS?

Susan Sarandon
Susan Sarandonasal
2024-12-22 03:09:12793semak imbas

What's the Difference Between `position: relative` and `position: absolute` in CSS?

Memahami Perbezaan Antara Kedudukan: Relatif dan Mutlak dalam CSS

Pengenalan

Dalam CSS , elemen kedudukan adalah penting untuk mencipta reka letak yang menarik secara visual. Antara pelbagai pilihan kedudukan, kedudukan: relatif dan kedudukan: mutlak memainkan peranan penting, masing-masing mempunyai tujuan tertentu. Artikel ini menyelidiki perbezaan antara kedua-dua sifat ini, meneroka ciri-cirinya dan bila sesuai untuk menggunakannya.

Kedudukan Mutlak

kedudukan: mutlak; mengalih keluar elemen daripada aliran biasa dokumen, meletakkannya di lokasi yang tepat pada halaman. Kedudukan ini adalah berdasarkan port pandangan penyemak imbas. Menggunakan sifat atas, kanan, bawah dan kiri, anda boleh menentukan offset elemen dari tepi viewport. Kedudukan mutlak sesuai apabila anda mahu elemen dibetulkan pada peletakan tepatnya pada halaman, tanpa mengira kandungan sekeliling.

Kedudukan Relatif

kedudukan: relatif; juga menggunakan sifat kedudukan yang sama seperti kedudukan mutlak. Walau bagaimanapun, bukannya merujuk port pandang, ia mengira kedudukan elemen berbanding lokasi asalnya dalam aliran biasa. Kedudukan ini membolehkan elemen dialihkan daripada kedudukan lalainya sambil tetap menghormati aliran kandungan di sekeliling.

Perbezaan Utama

  • Titik Rujukan: Kedudukan mutlak menggunakan port pandang sebagai titik rujukan, manakala kedudukan relatif menggunakan lokasi asal elemen dalam aliran.
  • Kesan pada Aliran: Kedudukan mutlak mengalih keluar elemen daripada aliran, membenarkannya bertindih dengan yang lain. Sebaliknya, kedudukan relatif mengekalkan elemen dalam aliran dan mengimbanginya dikira relatif kepada kedudukan normalnya.
  • Lebar Lalai: Elemen yang diletakkan secara mutlak mempunyai lebar lalai kandungan di dalamnya, manakala elemen berkedudukan agak memenuhi 100% ruang yang tersedia secara lalai.

Apabila untuk Menggunakan Setiap Harta

  • Kedudukan Mutlak: Gunakan apabila anda mahu elemen ditetapkan pada lokasi tertentu pada halaman, seperti menu navigasi, butang media sosial atau pop timbul.
  • Kedudukan Relatif: Gunakan apabila anda ingin mengimbangi elemen sedikit daripada kedudukan normalnya, seperti elemen gelongsor masuk, imej bergerak atau mencipta menu lungsur.

Atas ialah kandungan terperinci Apakah Perbezaan Antara `kedudukan: relatif` dan `kedudukan: mutlak` dalam 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