CSS Layouting Dasar
Buatlah html sepeti dibawah, lalu div digunakan untuk mengelompokkan elemen atau bermacam-macam tag agar menjadi suatu grup. Tag div ini juga sering digunakan untuk mendefinisikan ID atau Class dari CSS. Selanjutnya ada span digunakan untuk menciptakan inline agar memudahkan dalam pemberian gaya tampilan oleh CSS. Tampilan dari elemen ini adalah bersifat inline, yang artinya ditempatkan di dalam elemen induk secara sejajar dengan isi.
Ini adalah tampilan jika sudah dijalankan.
Dalam 1 file html kita beri style CSS seperti dibawah.
<style>
.link{
background-color: pink;
}
.main-contain{
background-color: lightgreen;
}
.main-contain span {
background-color: red;
}
</style>
Hasilnya jika kita menggunakan CSS
Jika kita ingin merubah ukuran background color terhadap link maka tidak akan terjadi apa-apa dan jika kita menambah tulisan link agar lebih panjang maka background color akan mengikuti seberapa panjang kalimat yang ditulisan. Kalo kita ingin merubah ukuran background color caranya adalah menambahkan value display inline-block
<style>
a {
background-color: lightgreen;
width: 200px;
height: 200px;
display: inline-block;
}
</style>
Inilah hasil jika kita menggunakan value display inline block
Ini adalah style block, dimana block ini memberi warna pada elemen tersebut dengan warna pink. Block adalah display suatu elemen html yang tetap bergerak Horizontal, tetapi otomatis menambahkan baris baru untuk elemen selanjutnya.
<style>
h1, h2, p {
background-color: pink;
}
</style>
Tampilan jika minimize browser lalu diubah ukurannya secara horizontal maka tulisan dan warna background akan mengikuti browser tersebut.
Buat list seperti dibawah karna kita akan mengubah perilaku list yang biasanya tukuran kebawah maka akan kita jadikan inline atau sejajar.
<style>
.link li {
display: inline;
}
</style>
<div class="link">
<h2>Daftar Link</h2>
<ol>
<li> <a href="#">link1</a></li>
<li> <a href="#">link2</a></li>
<li> <a href="#">link3</a></li>
<li> <a href="#">link4</a></li>
<li> <a href="#">link5</a></li>
</ol>
</div>
Maka akan berubah perlaku dari list menjadi inline.
Komentar
Posting Komentar