Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Meletakkan Elemen HTML Dengan Tepat Berbanding dengan Bekasnya Menggunakan CSS?
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!