- Adakah amalan buruk untuk menggunakan kedudukan mutlak?
- Mengapa kita tidak boleh menggunakan kedudukan mutlak dalam CSS?
- Adakah tidak baik untuk menggunakan kedudukan tetap?
- Bilakah anda harus menggunakan kedudukan mutlak?
Adakah amalan buruk untuk menggunakan kedudukan mutlak?
Tidak ada yang salah dengan menggunakan kedudukan: mutlak dalam contoh di atas, tetapi mengapa tidak menggunakan penyelesaian yang lebih mudah? Mari kita meneroka itu. Langkah pertama ialah menambah paparan: grid ke komponen kad. Kita tidak perlu menetapkan sebarang lajur atau baris.
Mengapa kita tidak boleh menggunakan kedudukan mutlak dalam CSS?
Kerana kedudukan: mutlak mengambil elemen dari aliran dokumen, segala -galanya harus diselaraskan untuk mengimbanginya, untuk memastikan unsur -unsur tidak bertindih di mana anda tidak menginginkannya. Ini cenderung membawa kepada CSS yang semakin kompleks yang pecah sebaik sahaja kandungan baru ditambah ke halaman.
Adakah tidak baik untuk menggunakan kedudukan tetap?
Kebimbangan dengan kedudukan tetap adalah bahawa ia boleh menyebabkan situasi di mana elemen tetap bertindih kandungan seperti yang tidak dapat diakses. Caranya mempunyai ruang yang cukup untuk mengelakkannya, dan cara seperti ini.
Bilakah anda harus menggunakan kedudukan mutlak?
Apabila kedudukan mutlak digunakan pada elemen, ia diposisikan sepenuhnya dengan merujuk kepada ibu bapa terdekat yang mempunyai nilai relatif kedudukan. Sekiranya tidak ada elemen induk yang mempunyai kedudukan relatif, maka unsur yang benar -benar diposisikan akan mengambil rujukannya dari tetingkap penyemak imbas.