Rumah  >  Artikel  >  hujung hadapan web  >  Apakah Nilai Lalai untuk `atas`, `kiri`, `bawah` dan `kanan` apabila Menggunakan `kedudukan: mutlak`?

Apakah Nilai Lalai untuk `atas`, `kiri`, `bawah` dan `kanan` apabila Menggunakan `kedudukan: mutlak`?

Linda Hamilton
Linda Hamiltonasal
2024-11-07 03:16:03106semak imbas

What are the Default Values for `top`, `left`, `bottom`, and `right` when Using `position: absolute`?

Nilai Lalai untuk Kedudukan: Mutlak

Apabila menggunakan kedudukan: sifat CSS mutlak tanpa menyatakan sebarang nilai, adalah penting untuk memahami lalai nilai untuk sifat atas, kiri, bawah dan kanan. Bertentangan dengan kepercayaan popular, nilai ini tidak ditetapkan kepada 0 secara lalai.

Sebaliknya, nilai lalai untuk semua sifat ini ialah "auto". Ini bermakna elemen itu kekal dalam kedudukan biasa dalam susun atur, seolah-olah ia tidak diletakkan sama sekali. Ini dikenali sebagai "kedudukan statik."

Gelagat elemen dengan semua nilai offsetnya ditetapkan kepada "auto" ditakrifkan dalam spesifikasi CSS. Untuk kedudukan mendatar, kekangan ialah:

'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' + 'right' = width of containing block

Jika ketiga-tiga 'kiri', 'lebar' dan 'kanan' ialah "auto", lebar elemen ditetapkan kepada "mengecut-ke- muat," dan nilai 'kiri' ditentukan berdasarkan kedudukan statik.

Begitu juga, untuk kedudukan menegak, kekangannya ialah:

'top' + 'margin-top' + 'border-top-width' + 'padding-top' + 'height' + 'padding-bottom' + 'border-bottom-width' + 'margin-bottom' + 'bottom' = height of containing block

Jika ketiga-tiga 'atas' , 'ketinggian' dan 'bawah' ialah "auto", nilai teratas elemen ditetapkan kepada kedudukan statik dan ketinggiannya ditentukan berdasarkan kandungannya.

Atas ialah kandungan terperinci Apakah Nilai Lalai untuk `atas`, `kiri`, `bawah` dan `kanan` apabila Menggunakan `kedudukan: mutlak`?. 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