SlideShare a Scribd company logo
display
CSS
@sandhikagalih
<div> & <span>
http://htmldog.com/guides/html/intermediate/spandiv/
tag pada HTML digunakan untuk memberikan
‘maksud’ / ‘arti’ pada sebuah konten (p untuk paragraf, h1
untuk heading utama, dll).
Tag <div> dan <span> tidak memiliki ‘arti’ apapun,
keduanya digunakan untuk mengelompokkan tag-tag
HTML dan memberikan informasi terhadap tag-tag
tersebut.
“
<div>
CSS Layouting #1 : Display
CSS Layouting #1 : Display
CSS Layouting #1 : Display
CSS Layouting #1 : Display
<span>
CSS Layouting #1 : Display
CSS Layouting #1 : Display
CSS Layouting #1 : Display
CSS Layouting #1 : Display
hubungannya dengan
display?
CSS Layouting #1 : Display
CSS Layouting #1 : Display
CSS
display
https://css-tricks.com/almanac/properties/d/display/
setiap tag pada HTML berada di dalam sebuah
kotak. properti display pada CSS mengatur
perilaku dari kotak tersebut.
“
https://developer.mozilla.org/en-US/docs/Web/CSS/display
setiap tag pada HTML memiliki nilai default untuk
properti display.Tetapi kita juga dapat
mengubah perilaku dari tag tersebut dengan
mengganti value-nya.
“
display
inline
inline-block
block
none
display
inline
inline-block
block
none
inline
inline
• Elemen HTML yang secara default tidak menambahkan baris baru
ketika dibuat
inline
• Elemen HTML yang secara default tidak menambahkan baris baru
ketika dibuat
• Lebar dan tinggi elemennya sebesar konten yang ada di
dalamnya
inline
• Elemen HTML yang secara default tidak menambahkan baris baru
ketika dibuat
• Lebar dan tinggi elemennya sebesar konten yang ada di
dalamnya
• Kita tidak dapat mengatur tinggi dan lebar dari elemen inline
inline
• Elemen HTML yang secara default tidak menambahkan baris baru
ketika dibuat
• Lebar dan tinggi elemennya sebesar konten yang ada di
dalamnya
• Kita tidak dapat mengatur tinggi dan lebar dari elemen inline
• Margin dan padding hanya mempengaruhi elemen secara
horizontal, tidak vertikal
elemen inline
b, strong, i, em,
a, span, sub, sup,
button, input, label,
select, textarea,
…
https://developer.mozilla.org/en-US/docs/Web/HTML/Inline_elemente
CSS Layouting #1 : Display
CSS Layouting #1 : Display
CSS Layouting #1 : Display
Tidak terpengaruh oleh
width dan height
inline-block
inline-block
• Tidak ada elemen yang secara default memiliki properti
display: inline-block;
inline-block
• Tidak ada elemen yang secara default memiliki properti
display: inline-block;
• Kita harus ubah secara manual properti tersebut
inline-block
• Tidak ada elemen yang secara default memiliki properti
display: inline-block;
• Kita harus ubah secara manual properti tersebut
• Perilaku dasarnya sama dengan elemen inline
inline-block
• Tidak ada elemen yang secara default memiliki properti
display: inline-block;
• Kita harus ubah secara manual properti tersebut
• Perilaku dasarnya sama dengan elemen inline
• Perbedaanya, elemen inline-block dapat kita atur tinggi dan
lebar-nya
CSS Layouting #1 : Display
Terpengaruh oleh width
dan height
block
block
• Elemen HTML yang secara default menambahkan baris baru
ketika dibuat
block
• Elemen HTML yang secara default menambahkan baris baru
ketika dibuat
• Jika tidak diatur lebar-nya, maka lebar default dari elemen block
akan memenuhi lebar dari browser / parent-nya
block
• Elemen HTML yang secara default menambahkan baris baru
ketika dibuat
• Jika tidak diatur lebar-nya, maka lebar default dari elemen block
akan memenuhi lebar dari browser / parent-nya
• Kita dapat mengatur tinggi dan lebar dari elemen block
block
• Elemen HTML yang secara default menambahkan baris baru
ketika dibuat
• Jika tidak diatur lebar-nya, maka lebar default dari elemen block
akan memenuhi lebar dari browser / parent-nya
• Kita dapat mengatur tinggi dan lebar dari elemen block
• Di dalam elemen block, kita dapat menyimpan tag dengan
elemen inline, inline-block, atau bahkan elemen block lagi
elemen block
h1-h6, p, ol, ul, li
form, hr, div,
…
https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements
CSS Layouting #1 : Display
none
Digunakan untuk menghilangkan sebuah elemen
none
none
mengubah display
CSS Layouting #1 : Display
defaultnya block
defaultnya block
Berubah menjadi inline
xièxie.
sandhikagalih@unpas.ac.id

More Related Content

CSS Layouting #1 : Display