Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah Kedudukan Mutlak dan Relatif Mempengaruhi Lebar, Tinggi dan Peletakan dalam Reka Letak Web?

Bagaimanakah Kedudukan Mutlak dan Relatif Mempengaruhi Lebar, Tinggi dan Peletakan dalam Reka Letak Web?

Linda Hamilton
Linda Hamiltonasal
2024-11-01 03:35:02908semak imbas

 How Do Absolute and Relative Position Affect Width, Height, and Placement in Web Layouts?

Memahami Kedudukan Mutlak lwn Relatif Lebar dan Tinggi

Kedudukan relatif dan mutlak memainkan peranan penting dalam reka letak web. Semasa memahami konsep mereka, beberapa persoalan mungkin timbul mengenai kesannya terhadap dimensi dan tingkah laku elemen.

1. Div Relatif Mengambil Lebar 100% Secara Automatik Tetapi Div Mutlak Hanya Mengambil Lebar Kandungan

  • Kedudukan:pengisytiharan relatif mengalih keluar elemen daripada aliran biasa, meletakkannya di luar aliran elemen lain.

Oleh itu, elemen kedudukan mutlak mesti menyatakan lebarnya secara eksplisit melalui CSS (cth., lebar: 100%).

2. Menetapkan Ketinggian kepada 100% Tiada Kesan pada Div Relatif Tetapi Div Mutlak Mengambil Ketinggian 100%

  • Apabila position:relative digunakan, elemen kekal sebagai sebahagian daripada aliran dokumen.

Akibatnya, tetapan ketinggian:100% tidak mempunyai kesan melainkan elemen induk mempunyai ketinggian yang ditentukan.

3. Anjakan Margin-top Kedua-dua Div Relatif dan Mutlak, Manakala Atas Sahaja Mengalih Div Relatif

  • Kesan margin-top berbeza-beza bergantung pada kedudukan.

Untuk kedudukan mutlak, margin-top diabaikan kerana elemen itu sudah dipisahkan daripada aliran dokumen. Untuk kedudukan relatif, ia menganjakkan elemen ke bawah, melaraskan jaraknya dari atas.

4. Kedudukan Div Mutlak apabila Atas:0 dan Kiri:0 Tidak Ditetapkan

  • Secara lalai, sifat atas dan kiri ditetapkan kepada "auto" untuk kedudukan mutlak.

Ini bermakna penyemak imbas mengira kedudukan berdasarkan lokasi elemen dalam aliran dokumen, walaupun position:absolute digunakan. Hanya menetapkan top:0 dan left:0 secara eksplisit akan meletakkan div mutlak di sudut kiri atas bekasnya.

Atas ialah kandungan terperinci Bagaimanakah Kedudukan Mutlak dan Relatif Mempengaruhi Lebar, Tinggi dan Peletakan dalam Reka Letak Web?. 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