Rumah  >  Artikel  >  hujung hadapan web  >  Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak

WBOY
WBOYke hadapan
2022-08-02 18:27:302513semak imbas

Artikel ini membawakan anda pengetahuan yang berkaitan tentang css, yang terutamanya memperkenalkan isu yang berkaitan dengan kedudukan mutlak dan kedudukan relatif css ialah apabila elemen itu bergerak Berbanding kedudukan asalnya, kedudukan mutlak bermakna itu apabila sesuatu unsur itu bergerak, ia adalah relatif kepada unsur nenek moyangnya. Mari kita lihat bersama-sama.

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak

(Belajar perkongsian video: tutorial video css, tutorial video html)

kedudukan:relatif Penjelasan terperinci tentang kedudukan relatif

Kedudukan relatif bermaksud apabila elemen bergerak, ia adalah relatif kepada kedudukan asalnya.

Ciri kedudukan relatif:

  • Ia bergerak relatif kepada kedudukan asalnya (apabila mengalihkan kedudukan, titik rujukan ialah kedudukan asalnya)

  • Kedudukan asal dalam aliran standard terus diduduki, dan kotak seterusnya masih merawatnya dalam aliran standard (jangan keluar dari standard, teruskan mengekalkan kedudukan asal). Oleh itu, penentududukan relatif bukan daripada standard Penggunaannya yang paling tipikal adalah untuk kedudukan mutlak.

kedudukan:mutlak Penjelasan terperinci tentang kedudukan mutlak

Kedudukan mutlak bermaksud apabila sesuatu elemen bergerak, ia adalah relatif kepadanya Dari segi unsur nenek moyang (jenis Bapa).

Ciri-ciri kedudukan mutlak:

  • Jika tiada unsur nenek moyang atau unsur nenek moyang tidak diletakkan, kedudukan akan berdasarkan pelayar (Dokumen dokumen)

  • Jika unsur nenek moyang mempunyai kedudukan (relatif, mutlak, kedudukan tetap), kedudukan itu akan dialihkan berdasarkan unsur nenek moyang yang berkedudukan terdekat sebagai titik rujukan.

  • Kedudukan mutlak tidak lagi menduduki kedudukan asal (di luar standard).

Berikut menerangkan asal usul dan penggunaan khusus fasa bapa anak:

Fasa bapa anak lelaki bermaksud: jika anak berada pada kedudukan mutlak, ibu bapa mesti menggunakan Relative kedudukan.

  • Kanak-kanak itu benar-benar berada pada kedudukan dan tidak akan menduduki sesuatu kedudukan Ia boleh diletakkan di mana-mana dalam kotak ibu bapa tanpa menjejaskan kotak adik-beradik yang lain.

  • Kotak induk perlu diletakkan untuk menyekat kotak anak daripada dipaparkan dalam kotak induk.

  • Apabila kotak induk dibentangkan, ia perlu menduduki kedudukan, jadi ibu bapa hanya boleh diposisikan secara relatif.

Ringkasan: Oleh kerana ibu bapa perlu menduduki jawatan itu, ia adalah kedudukan relatif, dan kotak anak tidak perlu menduduki kedudukan itu, jadi ia adalah kedudukan mutlak.

Contoh adalah seperti berikut:

Kedudukan relatif dan kedudukan mutlak teg css dikawal melalui atribut kedudukan, dan kedudukan relatif dan kedudukan mutlak tidak berubah Saiz dan bentuk unsur hanya mengubah kedudukan unsur.

1. Nilai atribut kedudukan adalah seperti berikut:

  • statik: Nilai lalai, tiada kedudukan, elemen muncul dalam aliran biasa.

  • mutlak: Gunakan kedudukan mutlak untuk meletakkan kedudukan relatif kepada unsur nenek moyang terdekat selain daripada kedudukan statik. Kedudukan elemen ditentukan melalui atribut kiri, atas, kanan dan bawah.

  • relatif: Letakkan elemen secara relatif berbanding kedudukan normalnya.

  • ditetapkan: Letakkan elemen secara mutlak dan relatif kepada tetingkap penyemak imbas. Kedudukan elemen ditentukan melalui atribut kiri, atas, kanan dan bawah.

  • warisi: Menentukan bahawa nilai atribut kedudukan harus diwarisi daripada elemen induk.

Contoh tanpa kedudukan:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Hasilnya adalah seperti berikut:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak

2. Kedudukan relatif

Titik rujukan kedudukan relatif ialah kedudukan sebelum label diletakkan, bukan relatif kepada nod induk, nod saudara atau penyemak imbas.

   相对定位的元素,通过 left、right 属性来定义水平偏移量,top、bottom 属性来定义垂直偏移量。left 表示相对于原本位置的左外边界右移的距离,right 表示相对于原本位置的右外边界左移的距离,top 表示相对于原本位置的上外边界下移的距离,bottom 表示相对于原本位置的下外边界上移的距离。并且,偏移量可以是正值,也可以是负值,负值表示向相反的方向移动。

   left、right、top、bottom 这 4 个属性的值,可以是长度值(可以是绝对单位或相对单位),也可以是百分比。使用百分比时,水平偏移量根据其父元素 width 属性的值计算得到,垂直偏移量根据其父元素 height 属性的值计算得到。需要注意的是,在设置偏移时,如果父元素没有显式定义 height 属性,就等同于 height 属性的值为 0。

Ubah suai contoh di atas dan gunakan kedudukan relatif untuk div2:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Kesannya adalah seperti berikut:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak

3. Kedudukan mutlak:

Kedudukan mutlak diposisikan secara relatif kepada unsur nenek moyang yang terdekat, ia menggunakan badan dokumen (badan) Iaitu, penyemak imbas bergerak dengan menatal halaman;

Elemen yang diposisikan secara mutlak diasingkan daripada aliran dokumen, iaitu, ia dipadamkan terus dalam aliran standard, jadi kedudukan asal elemen akan diduduki.

Ubah suai contoh di atas (tiada nod induk):

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Kesannya adalah seperti berikut:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Contoh lain (nod induk mempunyai kedudukan):

Apabila kedudukan mutlak adalah tidak digunakan:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Kesannya adalah seperti berikut:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Gunakan kedudukan mutlak:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak
Kesannya adalah seperti berikut:

Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak

(Belajar perkongsian video: tutorial video css, tutorial video html)

Atas ialah kandungan terperinci Analisis hubungan antara kedudukan relatif CSS dan kedudukan mutlak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:csdn.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam