Perbezaan dan perkaitan antara kedudukan mutlak dan kedudukan relatif
Dalam reka bentuk dan pembangunan web, kedudukan adalah salah satu konsep yang sangat penting. Antaranya, kedudukan mutlak dan kedudukan relatif adalah dua kaedah penentududukan yang biasa digunakan. Artikel ini akan meneroka perbezaan dan hubungan antara kedudukan mutlak dan kedudukan relatif, dan menggambarkannya dengan contoh kod khusus. .
Kedudukan relatif merujuk kepada meletakkan elemen relatif kepada dokumen atau elemen induk.
Mempunyai kesan yang berbeza pada elemen lain:
Elemen yang diposisikan secara mutlak berada di luar aliran dokumen dan tidak akan memberi sebarang kesan pada elemen lain. - Elemen dengan kedudukan relatif masih dalam aliran dokumen, dan susun atur elemen lain masih akan dipengaruhi oleh elemen yang agak kedudukannya.
Kaedah kedudukan yang berbeza: Kedudukan mutlak memerlukan kedudukan dengan menetapkan atribut kedudukan elemen (atas, kanan, bawah, kiri). - Kedudukan relatif dilakukan dengan menetapkan offset elemen (atas, kanan, bawah, kiri).
Rujukan kedudukan yang berbeza: Kedudukan mutlak diposisikan secara relatif kepada elemen induk Jika tiada elemen induk, ia diposisikan secara relatif kepada keseluruhan dokumen. - Kedudukan relatif ialah kedudukan relatif kepada kedudukan asal elemen itu sendiri dalam dokumen.
2. Sambungan antara kedudukan mutlak dan kedudukan relatif-
Anda juga boleh melaraskan kedudukan dengan menggunakan atribut kedudukan (atas, kanan, bawah, kiri). Kedudukan mutlak boleh menukar kedudukan elemen dalam elemen induk dengan melaraskan nilai atribut kedudukan.
Kedudukan relatif boleh menukar offset elemen berbanding kedudukan asalnya dengan melaraskan nilai atribut kedudukan.
Anda juga boleh menetapkan susunan susunan elemen dengan menggunakan atribut indeks-z.
Kedua-dua elemen yang diposisikan secara mutlak dan diposisikan secara relatif boleh mengawal susunan paparan elemen dengan menetapkan atribut indeks-z untuk mencapai kesan melata. -
Ia juga boleh digunakan dalam kombinasi dengan kaedah penentududukan yang lain.
Kedua-dua kedudukan mutlak dan kedudukan relatif boleh digunakan dalam kombinasi dengan kaedah kedudukan lain (seperti kedudukan tetap dan kedudukan terapung) untuk elemen susun atur secara fleksibel.
-
Yang berikut menggunakan contoh kod khusus untuk menggambarkan penggunaan kedudukan mutlak dan kedudukan relatif:
-
Contoh kod kedudukan mutlak:
<div style="position: relative;">
<div style="position: absolute; top: 50px; left: 50px; background-color: red;">
绝对定位元素
</div>
</div>
Salin selepas log masuk
Dalam kod di atas, dengan menetapkan atribut kedudukan elemen induk kepada kedudukan relatif, dan kemudian Tetapkan atribut kedudukan elemen anak kepada kedudukan mutlak, dan laraskan kedudukan elemen anak dalam elemen induk dengan menetapkan atribut atas dan kiri.
Contoh kod kedudukan relatif:
<div style="position: relative; top: 50px; left: 50px; background-color: blue;">
相对定位元素
</div>
Salin selepas log masuk
Dalam kod di atas, atribut kedudukan elemen ditetapkan terus kepada kedudukan relatif, dan offset elemen berbanding kedudukan asal dilaraskan dengan menetapkan atribut atas dan kiri .
Kedudukan mutlak dan kedudukan relatif adalah kaedah penentududukan yang sangat biasa digunakan dalam reka bentuk dan pembangunan web. Menguasai perbezaan dan sambungannya dan penggunaan yang betul boleh merealisasikan reka letak dan kesan halaman web dengan lebih baik. Saya harap artikel ini dapat memberikan sedikit bantuan kepada pembaca untuk memahami dan menerapkan kedudukan mutlak dan kedudukan relatif yang lebih mendalam.
Atas ialah kandungan terperinci Persamaan, perbezaan dan perkaitan antara kedudukan mutlak dan kedudukan relatif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!