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

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

Linda Hamilton
Lepaskan: 2024-11-14 16:02:02
asal
667 orang telah melayarinya

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>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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>
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk
  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>
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk

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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan