Apakah maksud susun atur kedudukan css?
Susun atur penentududukan dalam CSS merujuk kepada cara elemen boleh dipisahkan daripada kedudukan asalnya dan diletakkan di mana-mana pada halaman susun atur kedudukan boleh dibahagikan kepada kedudukan statik (statik), kedudukan mutlak (mutlak), dan kedudukan relatif (relatif) ), kedudukan tetap (tetap) dan kedudukan melekit (melekit) lima kaedah kedudukan.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi CSS3&&HTML5, komputer Dell G3.
Apakah maksud susun atur kedudukan css?
Susun letak kedudukan susun atur CSS Susun atur kedudukan (Position) bermakna elemen boleh diasingkan daripada kedudukan asalnya dan diletakkan di mana-mana pada halaman.
Menggunakan kedudukan, kiri, kanan, atas, bawah, anda boleh menukar kedudukan sedia ada elemen, contohnya, biarkan elemen melompat keluar daripada aliran susun atur biasa dan ditetapkan pada kedudukan tertentu pada halaman .
Letak letak kedudukan dalam css terbahagi kepada susun atur statik, relatif, mutlak, tetap dan melekit
1 , kedudukan: statik (susun atur statik)
Kedudukan lalai elemen HTML adalah statik Ia diletakkan dalam aliran dokumen secara lalai dengan kedudukan: statik tidak akan dipengaruhi oleh pengaruh kiri, kanan, bawah. Ia tidak akan mengubah kedudukannya dalam aliran biasa disebabkan oleh sebarang kaedah kedudukan khas
Contoh adalah seperti berikut:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> div.static { position: static; border: 3px solid #73AD21; } </style> </head> <body> <h2 id="position-nbsp-static">position: static;</h2> <p>使用 position: static; 定位的元素,无特殊定位,遵循正常的文档流对象:</p> <div class="static"> 该元素使用了 position: static; </div> </body> </html>
Hasil keluaran:
2. kedudukan: relative; (relative positioning)
Relative positioning ialah untuk menggerakkan elemen berbanding kedudukannya dalam aliran standard asal, melalui kiri, kanan , Laraskan atribut bawah dan atas
Nota:
Elemen dengan set kedudukan relatif tidak akan berpisah daripada aliran dokumen, yang bermaksud ia membezakan elemen/blok sebaris Elemen tahap/elemen blok sebaris
kerana ia tidak terlepas daripada aliran dokumen, maka kita boleh menambah magin dan padding
dalam arah yang sama Hanya satu atribut boleh ditetapkan, iaitu, kiri, kanan Pilih satu tetapan atribut Jika atas ditetapkan, bawah tidak boleh ditetapkan
Senario penggunaan:
<. 🎜>- gabungan Kedudukan mutlak menggunakan
- untuk memperhalusi elemen
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> h2.pos_left { position:relative; left:-20px; } h2.pos_right { position:relative; left:20px; } </style> </head> <body> <h2 id="这是位于正常位置的标题">这是位于正常位置的标题</h2> <h2 id="这个标题相对于其正常位置向左移动">这个标题相对于其正常位置向左移动</h2> <h2 id="这个标题相对于其正常位置向右移动">这个标题相对于其正常位置向右移动</h2> <p>相对定位会按照元素的原始位置对该元素进行移动。</p> <p>样式 "left:-20px" 从元素的原始左侧位置减去 20 像素。</p> <p>样式 "left:20px" 向元素的原始左侧位置增加 20 像素。</p> </body> </html>
3 kedudukan: mutlak; Titik rujukan kedudukan mutlak
Secara lalai, tanpa mengira unsur moyang, badan digunakan sebagai titik rujukan.- Namun, apabila terdapat unsur aliran kedudukan dalam unsur nenek moyang (kedudukan mutlak/relatif/tetap digunakan), maka unsur tersebut merupakan titik rujukan
- Jika elemen moyangnya mengandungi berbilang elemen aliran kedudukan, pilih elemen aliran kedudukan terdekat sebagai titik rujukan
- Nota
- Oleh kerana ia terkeluar daripada aliran dokumen, ia tidak membezakan antara elemen sebaris/elemen peringkat blok/elemen blok sebaris
- Elemen yang diposisikan secara mutlak akan mengabaikan padding elemen nenek moyang mereka
- Contohnya adalah seperti berikut:
Hasil output:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> h2 { position:absolute; left:100px; top:150px; } </style> </head> <body> <h2 id="这是一个绝对定位了的标题">这是一个绝对定位了的标题</h2> <p>用绝对定位,一个元素可以放在页面上的任何位置。标题下面放置距离左边的页面100 px和距离页面的顶部150 px的元素。.</p> </body> </html>
4. kedudukan: tetap; (kedudukan tetap)
Elemen dengan set kedudukan tetap diposisikan secara relatif kepada port pandangan, yang mana bermakna mereka tidak akan Semasa bar skrol menatal, ia sentiasa berada dalam kedudukan port pandangan, dan kedudukannya dilaraskan melalui atribut kiri, kanan, bawah dan atas
NotaElemen kedudukan tetap berada di luar aliran dokumen- Sama seperti kedudukan mutlak, tiada perbezaan dibuat antara elemen sebaris/elemen peringkat blok/elemen blok sebaris
- Contohnya adalah seperti berikut:
Hasil keluaran:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> p.pos_fixed { position:fixed; top:30px; right:5px; } </style> </head> <body> <p class="pos_fixed">Some more text</p> <p><b>注意:</b> IE7 和 IE8 支持只有一个 !DOCTYPE 指定固定值.</p> <p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p><p>Some text</p> </body> </html>
5. kedudukan: melekit; (kedudukan melekit)
Kedudukan ini menggabungkan kedudukan relatif dan kedudukan tetap Ia diletakkan pada kedudukan tertentu melalui kedudukan relatif : set top:50px, kemudian dalam sticky Elemen ditetapkan apabila ia mencapai kedudukan 50px dari bahagian atas elemen yang agak kedudukannya dan tidak lagi bergerak ke atas (ini bersamaan dengan kedudukan tetap).
NotaElemen kedudukan melekit tidak terlepas daripada aliran dokumen- Tetapkan kedudukan: melekat; dan berikan Satu daripada (kiri, kanan, bawah, atas) boleh digunakan
- Menggunakan syarat
- Salah satu daripada empat nilai atas, bawah, kiri dan kanan mesti dinyatakan, jika tidak, ia hanya akan berada dalam kedudukan relatif
- Ketinggian elemen induk tidak boleh rendah Berdasarkan ketinggian unsur melekit
- Unsur melekit hanya berkuat kuasa dalam elemen induknya
- Contohnya adalah seperti berikut:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> div.sticky { position: -webkit-sticky; position: sticky; top: 0; padding: 5px; background-color: #cae8ca; border: 2px solid #4CAF50; } </style> </head> <body> <p>尝试滚动页面。</p> <p>注意: IE/Edge 15 及更早 IE 版本不支持 sticky 属性。</p> <div class="sticky">我是粘性定位!</div> <div style="padding-bottom:2000px"> <p>滚动我</p> <p>来回滚动我</p> <p>滚动我</p> <p>来回滚动我</p> <p>滚动我</p> <p>来回滚动我</p> </div> </body> </html>
输出结果:
(学习视频分享:css视频教程)
Atas ialah kandungan terperinci Apakah maksud susun atur kedudukan css?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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



Bagaimana cara menggunakan butang bootstrap? Perkenalkan CSS bootstrap untuk membuat elemen butang dan tambahkan kelas butang bootstrap untuk menambah teks butang

Untuk menyesuaikan saiz unsur-unsur dalam bootstrap, anda boleh menggunakan kelas dimensi, yang termasuk: menyesuaikan lebar: .col-, .w-, .mw-adjust ketinggian: .h-, .min-h-, .max-h-

Untuk menubuhkan rangka kerja bootstrap, anda perlu mengikuti langkah -langkah ini: 1. Rujuk fail bootstrap melalui CDN; 2. Muat turun dan tuan rumah fail pada pelayan anda sendiri; 3. Sertakan fail bootstrap di HTML; 4. Menyusun sass/kurang seperti yang diperlukan; 5. Import fail tersuai (pilihan). Setelah persediaan selesai, anda boleh menggunakan sistem grid Bootstrap, komponen, dan gaya untuk membuat laman web dan aplikasi yang responsif.

Terdapat beberapa cara untuk memasukkan imej dalam bootstrap: masukkan imej secara langsung, menggunakan tag HTML IMG. Dengan komponen imej bootstrap, anda boleh memberikan imej yang responsif dan lebih banyak gaya. Tetapkan saiz imej, gunakan kelas IMG-cecair untuk membuat imej boleh disesuaikan. Tetapkan sempadan, menggunakan kelas IMG-Sempadan. Tetapkan sudut bulat dan gunakan kelas IMG-bulat. Tetapkan bayangan, gunakan kelas bayangan. Saiz semula dan letakkan imej, menggunakan gaya CSS. Menggunakan imej latar belakang, gunakan harta CSS imej latar belakang.

Untuk mengesahkan tarikh dalam bootstrap, ikuti langkah -langkah ini: memperkenalkan skrip dan gaya yang diperlukan; memulakan komponen pemilih tarikh; Tetapkan atribut data-BV-tarikh untuk membolehkan pengesahan; Konfigurasikan peraturan pengesahan (seperti format tarikh, mesej ralat, dll.); Mengintegrasikan rangka kerja pengesahan bootstrap dan mengesahkan input tarikh secara automatik apabila borang dikemukakan.

Jawapan: Anda boleh menggunakan komponen pemetik tarikh bootstrap untuk melihat tarikh di halaman. Langkah -langkah: Memperkenalkan rangka kerja bootstrap. Buat kotak input pemilih Tarikh dalam HTML. Bootstrap secara automatik akan menambah gaya kepada pemilih. Gunakan JavaScript untuk mendapatkan tarikh yang dipilih.

Terdapat dua cara untuk membuat garis perpecahan bootstrap: menggunakan tag, yang mewujudkan garis perpecahan mendatar. Gunakan harta sempadan CSS untuk membuat garis perpecahan gaya tersuai.

Fungsi muat naik fail boleh dilaksanakan melalui bootstrap. Langkah -langkah adalah seperti berikut: Memperkenalkan fail bootstrap CSS dan JavaScript; Buat medan input fail; Buat butang muat naik fail; mengendalikan muat naik fail (menggunakan FormData untuk mengumpul data dan kemudian hantar ke pelayan); gaya tersuai (pilihan).
