


Penjelasan terperinci tentang kedudukan css: mutlak, pertukaran relatif_Pengalaman
Penjelasan tentang Buku Panduan CSS2.0:
Menetapkan nilai sifat ini kepada mutlak akan menyeret objek keluar daripada aliran dokumen biasa dan meletakkannya secara mutlak tanpa mengira susun atur kandungan di sekelilingnya. Jika objek lain dengan sifat indeks-z yang berbeza sudah menduduki kedudukan tertentu, ia tidak akan menjejaskan satu sama lain dan akan bertindih pada kedudukan yang sama. Pada masa ini, objek tidak mempunyai tampalan luar (margin), tetapi ia masih mempunyai tampalan dalam (padding) dan sempadan (sempadan).
Untuk mengaktifkan kedudukan mutlak objek, anda mesti menentukan sekurang-kurangnya satu daripada sifat kiri, kanan, atas dan bawah dan tetapkan nilai sifat ini kepada mutlak. Jika tidak, sifat di atas akan menggunakan nilai lalainya iaitu auto , yang akan menyebabkan objek mematuhi peraturan susun atur HTML biasa dan dipaparkan serta-merta selepas objek sebelumnya.
Atribut TRBL (ATAS, KANAN, BAWAH, KIRI) hanya sah apabila atribut kedudukan ditetapkan.
Apabila menetapkan position:absolute
Jika induk (infinite) tidak menetapkan atribut kedudukan, maka mutlak semasa akan digabungkan dengan atribut TRBL untuk meletakkan sudut kiri atas penyemak imbas sebagai titik asal
Jika induk (tak terhingga) ) untuk menetapkan atribut kedudukan, maka mutlak semasa diposisikan menggunakan sudut kiri atas induk (terhampir) sebagai titik asal dalam kombinasi dengan atribut TRBL.
Apabila kedudukan: relatif
ditetapkan, sudut kiri atas kawasan kandungan induk (terdekat) dirujuk sebagai titik asal dan digabungkan dengan atribut TRBL untuk kedudukan (atau relatif kepada elemen yang diposisikan dalam kawasan kandungan induk Elemen sebelumnya diimbangi), jika tiada induk, sudut kiri atas BODY digunakan sebagai titik asal. Kedudukan relatif tidak boleh disusun. Apabila menggunakan kedudukan relatif, tidak kira sama ada elemen dipindahkan atau tidak, elemen itu masih menduduki ruang asal. Oleh itu, menggerakkan elemen menyebabkan ia menutup kotak lain.
Secara umumnya, jika anda menggunakan Absolute untuk memusatkan halaman web, adalah mudah untuk membuat kesilapan, kerana halaman web sentiasa menyesuaikan diri secara automatik dengan saiz resolusi, dan Absolute akan menggunakan sudut kiri atas pelayar sebagai titik asal dan tidak akan menyesuaikan kedudukan untuk perubahan dalam resolusi. Kadangkala perlu bergantung pada indeks-z untuk menetapkan hubungan atas dan bawah bekas Semakin besar nilainya, semakin tinggi julat nilainya ialah nombor asli. Sudah tentu, satu perkara yang perlu diberi perhatian ialah hubungan ibu bapa-anak tidak boleh ditetapkan ke atas dan ke bawah menggunakan indeks-z Anak mesti berada di atas dan ibu bapa mesti berada di bawah.
Menetapkan nilai sifat ini kepada relatif akan mengekalkan objek dalam aliran HTML biasa, tetapi kedudukannya boleh diimbangi berdasarkan objek sebelumnya. Teks atau objek yang mengikuti objek yang agak berkedudukan menduduki ruang mereka sendiri tanpa menimpa ruang semula jadi objek yang diposisikan. Sebaliknya, teks atau objek yang mengikuti objek yang diletakkan secara mutlak menduduki ruang semula jadinya sehingga objek yang diposisikan diseret keluar daripada aliran dokumen biasa. Meletakkan objek dengan kedudukan mutlak di luar kawasan yang boleh dilihat akan menyebabkan bar skrol muncul. Walau bagaimanapun, jika objek yang agak kedudukannya diletakkan di luar kawasan yang boleh dilihat, bar skrol tidak akan muncul. Malah, masalah utama dengan kedudukan adalah untuk mengingati maksud setiap kedudukan. Kedudukan relatif adalah "relatif kepada" kedudukan awal elemen dalam aliran dokumen, manakala kedudukan mutlak adalah "relatif kepada" elemen nenek moyang yang sudah berada di kedudukan terdekat.
Berikut ialah tambahan:
Walaupun saya tahu kedudukan mutlak (mutlak) dan kedudukan relatif (relatif) CSS, saya tidak pernah menulis sendiri kesan yang berkaitan .
Setelah lama bekerja, akhirnya selesai juga! Saya juga memahami kedua-dua sifat ini dengan lebih baik!
Ringkasannya adalah seperti berikut:
Mari kita lihat dahulu struktur lapisan di bawah
1. Mutlak: tidak menduduki ruang, relatif: tidak menduduki ruang!
Seperti struktur atas:
Lapisan dengan id rel akan menduduki satu baris apabila dipaparkan! Lapisan abs di belakangnya hanya akan dipaparkan pada baris seterusnya!
Apabila lapisan dengan id abs dipaparkan, ia akan bertindih dengan lapisan dengan id sss!
2. Secara lalai (kedudukan tidak digabungkan dengan atas, dsb.), kedudukan mutlak adalah berdasarkan lapisan induk
Contohnya, jika lapisan dengan id abs di atas tidak diletakkan dengan atas , dsb. , maka kedudukan paparannya akan mengikuti lapisan posi induk (posi berada di sudut kiri bawah dokumen, dan ia juga akan berada di sudut kiri bawah)
3 , kanan, kiri dan atribut lain, kedudukan mutlak ) menggunakan tetingkap sebagai kedudukan, dan relatif menggunakan penghunian sendiri sebagai garis dasar untuk mengimbangi! Seperti berikut:
Lapisan dengan id rel akan bergerak ke atas dan bertindih dengan lapisan dengan id sss
Lapisan dengan id abs akan bergerak ke kedudukan 30 piksel dari tetingkap menggunakan tetingkap sebagai garis dasar!
4. Apabila menggabungkan atribut atas, bawah, kanan, kiri dan lain-lain, jika anda mahu kedudukan mutlak menggunakan lapisan induk sebagai garis dasar penentududukan, hanya gunakan atribut mutlak atau relativ pada lapisan induk! :
Lapisan ini menggunakan kedudukan: relatif bawah: 30px gaya
Lapisan dengan id abs menggunakan tepi bawah lapisan posi dengan id sebagai garis dasar kedudukan Jika ketinggian lapisan posi kurang daripada 30px pada masa ini, lapisan abs mungkin tidak nampak!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam Vue.js, atribut pemegang tempat menentukan teks pemegang tempat bagi elemen input, yang dipaparkan apabila pengguna belum memasukkan kandungan, menyediakan petua atau contoh input dan meningkatkan kebolehcapaian borang. Penggunaannya adalah untuk menetapkan atribut pemegang tempat pada elemen input dan menyesuaikan penampilan menggunakan CSS. Amalan terbaik termasuk relevan dengan input, pendek dan jelas, mengelakkan teks lalai dan mempertimbangkan kebolehaksesan.

Teg span boleh menambah gaya, atribut atau gelagat pada teks Ia digunakan untuk: menambah gaya, seperti warna dan saiz fon. Tetapkan atribut seperti id, kelas, dsb. Tingkah laku yang berkaitan seperti klik, tuding, dsb. Tandakan teks untuk pemprosesan atau petikan selanjutnya.

REM dalam CSS ialah unit relatif berbanding saiz fon elemen akar (html). Ia mempunyai ciri-ciri berikut: relatif kepada saiz fon elemen akar, tidak dipengaruhi oleh elemen induk. Apabila saiz fon elemen akar berubah, elemen menggunakan REM akan melaraskan dengan sewajarnya. Boleh digunakan dengan mana-mana harta CSS. Kelebihan menggunakan REM termasuk: Responsif: Pastikan teks boleh dibaca pada peranti dan saiz skrin yang berbeza. Ketekalan: Pastikan saiz fon adalah konsisten di seluruh tapak web anda. Kebolehskalaan: Tukar saiz fon global dengan mudah dengan melaraskan saiz fon elemen akar.

Terdapat lima cara untuk memperkenalkan imej dalam Vue: melalui URL, memerlukan fungsi, fail statik, arahan v-bind dan imej latar belakang CSS. Imej dinamik boleh dikendalikan dalam sifat pengiraan atau pendengar Vue, dan alatan yang digabungkan boleh digunakan untuk mengoptimumkan pemuatan imej. Pastikan laluan adalah betul jika tidak ralat memuatkan akan muncul.

Nod ialah entiti dalam DOM JavaScript yang mewakili elemen HTML. Ia mewakili elemen tertentu dalam halaman dan boleh digunakan untuk mengakses dan memanipulasi elemen tersebut. Jenis nod biasa termasuk nod elemen, nod teks, nod ulasan dan nod dokumen. Melalui kaedah DOM seperti getElementById(), anda boleh mengakses nod dan mengendalikannya, termasuk mengubah suai sifat, menambah/mengalih keluar nod anak, memasukkan/menggantikan nod dan nod pengklonan. Traversal nod membantu menavigasi dalam struktur DOM. Nod berguna untuk mencipta kandungan halaman, pengendalian acara, animasi dan pengikatan data secara dinamik.

Pemalam penyemak imbas biasanya ditulis dalam bahasa berikut: Bahasa bahagian hadapan: JavaScript, HTML, CSS Bahasa bahagian belakang: C++, Rust, WebAssembly Bahasa lain: Python, Java

Dalam Vue.js, ref digunakan dalam JavaScript untuk merujuk elemen DOM (boleh diakses oleh subkomponen dan elemen DOM itu sendiri), manakala id digunakan untuk menetapkan atribut id HTML (boleh digunakan untuk penggayaan CSS, penanda HTML dan carian JavaScript ).

1. Mula-mula, buka ikon tetapan di sudut kiri bawah dan klik pilihan tetapan 2. Kemudian, cari lajur CSS dalam tetingkap lompat .
