Letakkan Elemen Berkaitan dengan Bekasnya
Apabila mencipta reka letak kompleks menggunakan HTML dan CSS, selalunya perlu meletakkan elemen dengan tepat berbanding bekasnya . Keserasian dan kebolehselenggaraan merentas penyemak imbas adalah pertimbangan penting apabila memilih kaedah penentududukan yang sesuai.
Penedudukan Mutlak
CSS boleh mencapainya menggunakan kedudukan mutlak (kedudukan: mutlak), yang meletakkan elemen relatif kepada bekas induk kedudukan terdekatnya. Jika tiada induk diposisikan, elemen diposisikan secara relatif kepada tetingkap penyemak imbas.
Contoh:
#container { position: relative; height: 100px; } #box { position: absolute; top: 50px; left: 20px; }
Dalam contoh ini, elemen #box akan menjadi diletakkan 50px dari atas dan 20px dari kiri induk #containernya. Tanpa induk yang diposisikan, elemen tersebut akan diposisikan secara relatif kepada tetingkap penyemak imbas.
Faedah:
Pertimbangan Mod Quirks:
Kedudukan mutlak berfungsi sama dalam kedua-dua mod standard dan quirks, kecuali:
Petua untuk Kod Bersih dan Boleh Diselenggara:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meletakkan Elemen HTML Dengan Tepat Berbanding dengan Bekasnya Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!