⊗mkPmPsRl 178 of 250 menu

Pemposisian Relatif Unsur dalam CSS

Pemposisian relatif ditetapkan menggunakan nilai relative untuk sifat position. Pemposisian sedemikian membolehkan unsur dialihkan relatif kepada kedudukan semasanya pada nilai yang ditetapkan. Pada masa yang sama, kesemua unsur lain pada halaman akan menganggap bahawa unsur tersebut berada di kedudukan asalnya. Maksudnya, dengan jenis pemposisian ini, unsur tidak keluar dari aliran normal.

Anjakan dari kedudukan semasa ditetapkan oleh sifat-sifat top, right, bottom dan left.

Contoh

Pertama, mari kita buat dua blok tanpa pemposisian:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

Contoh

Sekarang mari tambahkan relative kepada blok pertama. Buat masa ini tiada perubahan kerana kita belum menetapkan anjakan blok:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { position: relative; width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

Contoh

Sekarang mari kita alihkan blok kita sebanyak 30px dari atas, dengan menetapkan sifat top. Pada masa yang sama, semua unsur lain akan berkelakuan seolah-olah blok kita kekal di tempat asalnya:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { position: relative; top: 30px; width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

Contoh

Mari kita juga alihkan blok kita sebanyak 40px dari kiri, dengan menetapkan sifat left:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { position: relative; top: 30px; left: 40px; width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

Contoh

Nilai negatif untuk sifat top, right, bottom dan left mengalihkan ke arah yang bertentangan. Sebagai contoh, nilai positif top mengalihkan ke bawah, manakala nilai negatif - ke atas.

Mari alihkan blok kedua kita sebanyak 40px ke atas, dengan menetapkan nilai negatif untuk sifat top:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 100px; height: 100px; border: 1px solid green; } #elem2 { position: relative; top: -40px; left: 20px; width: 200px; height: 200px; border: 1px solid red; }

:

Masalah Amali

Diberi blok-blok berikut:

<div id="elem1"></div> <div id="elem2"></div> <div id="elem3"></div> text text text #elem1 { width: 100px; height: 100px; margin-bottom: 20px; background-color: #FF8888; } #elem2 { width: 100px; height: 100px; margin-bottom: 20px; background-color: #7E89EB; } #elem3 { width: 100px; height: 100px; margin-bottom: 20px; background-color: #4DEE99; }

:

Alihkan blok-blok ini menggunakan pemposisian relatif seperti berikut:

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak