Kedudukan mutlak ialah kaedah reka letak yang biasa digunakan dalam pembangunan bahagian hadapan Ia boleh meletakkan elemen dengan tepat pada kedudukan tertentu dan mengikut tatal halaman tanpa perubahan kedudukan. Apabila melakukan penentududukan mutlak, kita perlu merujuk kepada beberapa parameter untuk memastikan elemen itu boleh diletakkan dengan tepat di lokasi yang dikehendaki. Artikel ini akan memperkenalkan beberapa parameter yang biasa digunakan sebagai rujukan dan memberikan contoh kod khusus.
1 Parameter kiri, atas, kanan, bawah
Dalam kedudukan mutlak, dengan menetapkan parameter kiri, atas, kanan, bawah elemen, anda menentukan kiri, atas, kanan dan bawah elemen berbanding dengan kandungannya. elemen. Parameter ini boleh menjadi nilai piksel tertentu atau nilai peratusan.
Contoh kod:
<!DOCTYPE html> <html> <head> <style> .container { position: relative; width: 400px; height: 400px; background-color: lightgray; } .box { position: absolute; left: 50px; top: 50px; width: 200px; height: 200px; background-color: red; } </style> </head> <body> <div class="container"> <div class="box"></div> </div> </body> </html>
Dalam kod di atas, elemen kotak diletakkan 50px diimbangi dari sudut kiri atas elemen bekas dengan menetapkan parameter kiri dan atas kepada 50px.
2. Parameter indeks-Z
Mungkin terdapat berbilang elemen pada halaman untuk kedudukan mutlak Jika elemen ini bertindih, parameter indeks-z boleh digunakan untuk mengawal susunan susunan elemen. Elemen dengan nilai indeks z yang lebih besar diletakkan lebih dekat ke hadapan dan akan meliputi elemen lain.
Contoh kod:
<!DOCTYPE html> <html> <head> <style> .container { position: relative; width: 400px; height: 400px; background-color: lightgray; } .box1 { position: absolute; left: 50px; top: 50px; width: 200px; height: 200px; background-color: red; z-index: 1; } .box2 { position: absolute; left: 100px; top: 100px; width: 200px; height: 200px; background-color: blue; z-index: 2; } </style> </head> <body> <div class="container"> <div class="box1"></div> <div class="box2"></div> </div> </body> </html>
Dalam kod di atas, nilai indeks-z bagi elemen box1 ialah 1, dan nilai indeks-z bagi elemen box2 ialah 2, jadi elemen box2 akan meliputi elemen box1.
3. Letakkan atribut kedudukan elemen induk
Apabila melakukan kedudukan mutlak, anda perlu memberi perhatian kepada atribut kedudukan elemen induk. Jika atribut kedudukan tidak ditetapkan pada elemen induk yang diposisikan, kedudukan elemen yang diposisikan secara mutlak akan diposisikan secara relatif kepada kawasan yang boleh dilihat pada dokumen. Jika elemen induk yang diposisikan mempunyai set atribut kedudukan, kedudukan elemen yang diposisikan mutlak akan diposisikan secara relatif kepada elemen induk yang diposisikan.
Contoh kod:
<!DOCTYPE html> <html> <head> <style> .container { position: relative; width: 400px; height: 400px; background-color: lightgray; } .box1 { position: absolute; left: 50px; top: 50px; width: 200px; height: 200px; background-color: red; } .box2 { position: absolute; left: 100px; top: 100px; width: 200px; height: 200px; background-color: blue; } </style> </head> <body> <div class="container"> <div class="box1"></div> <div class="box2"></div> </div> </body> </html>
Dalam kod di atas, elemen induk kedudukan elemen box1 dan box2 ialah elemen bekas, jadi elemen box1 dan box2 diposisikan secara relatif kepada elemen bekas.
Kedudukan mutlak ialah kaedah reka letak yang sangat biasa dalam pembangunan bahagian hadapan Dengan merujuk kepada parameter di atas, elemen boleh diletakkan secara fleksibel dan tepat. Dalam pembangunan sebenar, kita boleh menggunakan parameter ini secara fleksibel mengikut keperluan untuk mencapai susun atur halaman yang pelbagai.
Atas ialah kandungan terperinci Dalam kedudukan mutlak, apakah parameter yang boleh digunakan sebagai rujukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!