Rumah >hujung hadapan web >tutorial css >Kenapa CSS Saya Tidak 'top: 50%' Harta Berfungsi?

Kenapa CSS Saya Tidak 'top: 50%' Harta Berfungsi?

Linda Hamilton
Linda Hamiltonasal
2024-11-14 16:02:02636semak imbas

Why Isn't My CSS

Harta Peratus Tertinggi CSS Tidak Berfungsi

Apabila cuba melaksanakan reka letak CSS responsif, diperhatikan bahawa sifat "atas: 50%" tidak berfungsi seperti yang dimaksudkan , sementara sifat "kiri: 50%" berfungsi. Isu ini timbul kerana sifat "atas" memerlukan elemen induk rujukan dengan ketinggian yang ditentukan.

<div>

Untuk menyelesaikan isu ini, terdapat dua penyelesaian yang berpotensi:

  1. Tentukan Dimensi untuk Bekas Induk:

    Sediakan ketinggian dan lebar khusus untuk bekas induk, memastikan ia mempunyai kawasan yang ditentukan untuk elemen anak diposisikan.

    <div>
  2. Rentangkan Bekas Induk:

    Sebagai alternatif, bekas induk boleh diregangkan menggunakan "atas," "bawah," "kiri," dan sifat "betul". Ini memberikan elemen kanak-kanak kawasan rujukan untuk kedudukan "atas"nya.

    <div>

Atas ialah kandungan terperinci Kenapa CSS Saya Tidak 'top: 50%' Harta Berfungsi?. 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