Вы находитесь на странице: 1из 6

Aturan Penulisan css

Pengertian Selector CSS

Karena kode CSS digunakan untuk mengubah/memanipulasi tampilan dari tag HTML, CSS
membutuhkan suatu cara untuk ‘mengaitkan’ atau menghubungkan kode CSS dengan tag
HTML yang sesuai. Hal inilah yang dimaksud dengan Selector dalam CSS.

Sesuai dengan namanya, selector digunakan untuk mencari bagian web yang ingin dimanipulasi
atau yang ingin di-style. Misalnya : “cari seluruh tag <p>”, atau “cari seluruh tag HTML yang
memiliki atribut class=”warning”” atau “cari seluruh link yang ada di dalam tag <p>”.

Selector paling dasar dari CSS adalah tag dari HTML itu sendiri, misalnya: tag p, i, h1, li, dll.
Selector didalam CSS dapat menjadi kompleks tergantung kebutuhannya. Mengenai selector,
akan kita bahas secara lebih detail dalam tutorial-turorial CSS selanjutnya.

Pengertian Property CSS

Property CSS adalah jenis style, atau elemen apa yang akan diubah dari sebuah tag HTML. CSS
memiliki puluhan property yang dapat digunakan agar menampilkan hasil akhir yang kita
inginkan. Hampir semua property dalam CSS dapat dipakai untuk seluruh selector.

Jika selector digunakan misalnya untuk “mencari seluruh tag <p>“, maka property adalah “efek
apa yang ingin dimanipulasi dari tag p tersebut“, seperti ukuran text, warna text, jenis fontnya,
dll.

Pengertian Value CSS

Value CSS adalah nilai dari property. Misalkan untuk property background-color yang
digunakan untuk mengubah warna latar belakang dari sebuah selector, value atau nilainya dapat
berupa red, blue, black, atau white.

Untuk lebih jelasnya tentang selector, property dan value pada CSS, dapat dilihat pada gambar
dibawah ini:
Selector, Property dan Value ini adalah elemen inti dari CSS,

Syntax CSS dibagi dalam 3 bagian :


selector {property : value;}
selector : tag HTML yang akan didefinisikan (body, H1, Link , dll).
property : atribut yang akan diubah (color, font-size, dll)
Property dan nilai dipisahkan dengan titik dua (:) dan nilai diakhiri dengan titik koma (;)
Property dan nilai diapit dalam kurung {}

Contoh property dan values pada background

Property Values Keterangan


Background-
Url Alamat gambar yang sudah di aploud
image
Repeat Gambar diulang dalam halaman
Background- Repeat-y Gambar diulang dalam sumbu y
repeat Repeat-x Gambar diulang dalam sumbu x
no-Repeat Gambar tidak diulang hanya muncul 1 gambar

Contoh property dan values pada font

Property Values Keterangan


font-family Arial; Jenis font adalah arial
small; kecil
Font-size medium; menengah
large; besar
12px; besar 12 pixel (Bisa diganti 12pt)
Normal; Font normal
Font-style
Italic; Font miring
Normal; Ketebalan font normal
Font-weight Bold; Font Tebal
100-900 Ketebalan font dengan nilai dari 100-900

Contoh Property Dan Value pada Text

Property Values Keterangan


none; Menampilkan text asli
Underline; Menampilkan Text bergaris bawah
Text-
decoration Overline; Menampilkan text bergaris atas
line-through; Menampilkan text tercoret
blink; Menampilkan text berkedip
Text-transform uppercase; Menampilkan text huruf besar
left; Text rata kiri
right; Text rata kanan
Text-align
center; Text rata tengah
justify; Text rata kanan kiri

Contoh Selector Pada Link

Selector Keterangan
a:link Keadaan awal link
a:hover Keadaan link saat dikenai mouse
a:active Keadaan link saat di klik
a:visited Keadaan link setelah dikunjungi

Contoh property dan value pada position

Property Values Keterangan


Elemen render dalam rangka, seperti yang
Static;
Position muncul dalam aliran dokumen
Absolute; Unsur diposisikan relatif terhadap posisi
pertama (tidak statis)
Unsur diposisikan relatif terhadap jendela
Fixed;
browser
elemen diposisikan relatif terhadap posisi
Relative; normal, sehingga "left: 20" menambahkan 20
pixel ke posisi KIRI elemen
Nilai dari properti posisi diwariskan dari
Inherit;
elemen induk

Contoh Property dan Value pada Border

Property Values Keterangan

1px solid #000;


ukuran border bisa diubah dalam ukuran pixel.
2px dotted #ff0000;
Border-style (contoh solid;dotted) merupakan
3px double blue; style pada border setiap style tampilan berbeda.
Border 5px groove #3300ff; Border-color bisa menggunakan warna RGB
juga Desimal. Property border bisa diganti
5px ridge #3300ff;
dengan border-left; border-right; border-top;
5px inset #3300ff; border-bottom;
5px outset #3300ff;

Contoh property dan value pada border-radius

Property Values Keterangan


Garis melemgkung disemua sisi dengan ukuran
Border-radius 10px;
10px
border-top-left- Garis melengkung pada sisi atas dan kiri
2em 0.5em;
radius dengan ukuran berbeda
border-top- Garis melengkung pada sisi atas dan kanan
3em 2.5em;
right-radius dengan ukuran berbeda
border-bottom- Garis melengkung pada sisi bawah dan kanan
1em 2em;
right-radius dengan ukuran berbeda
border-bottom- Garis melengkung pada sisi bawah dan kiri
2em 1em;
left-radius dengan ukuran berbeda
border-bottom- Garis melengkung pada sisi bawah dan kiri
2em;
left-radius dengan ukuran sama
Margin dan Padding

Margin adalah kode yang mengatur seleksi batas jarak luar, seperti misal memberi jarak antara
header blog dengan batas atas, bawah, kanan dan kiri dari kontent yang ada pada struktur header
di sekitarnya.
Padding adalah kode yang mengatur seleksi batas jarak dalam seperti memberi jarak pada header
dengan batas tepi header misalnya padding:5px; jadi jarak header dengan batas tepinya 5px ke
dalam.

Contoh property dan value pada margin dan padding

Property Values Keterangan


margin 10px 5px 0px 5px; atas 5, kanan 5, bawah 0, kiri 10
margin-top 10px; karak atas 10px
margin-right 5px; jarak kanan 5px
margin-bottom 2em; jarak bawah 2em
margin-left 3em; jarak kiri 3en
padding 2em; atas, kanan, kiri dan bawah 2em

Contoh property dan value pada display

Property Values Keterangan


Berfungsi untuk menghilangkan atau
None; menyembunyikan elemen yang diberi kode
tersebut
Berfungsi untuk memberi blok baru atau baris
Block;
baru seperti kode <br> dan <p>
DISPLAY
Berfungsi sama seperti kode span, yang
Inline; memberi desain background berbeda hanya
pada elemen tersebut
jika layar tidak muat maka secara otomatis
Inline-block;
membuat baris baru.

Berikut contoh tampilan ke 8 jenis border ini:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Belajar CSS</title>
<style>
div{
width: 80px;
height: 80px;
float: left;
margin: 20px;
text-align: center;
}
.satu { border: 10px solid green; }
.dua { border: 10px dotted green; }
.tiga { border: 10px dashed green; }
.empat { border: 10px double green; }
.lima { border: 10px groove green; }
.enam { border: 10px ridge green; }
.tujuh { border: 10px inset green; }
.delapan { border: 10px outset green; }
</style>
</head>
<body>
<div class="satu">solid</div>
<div class="dua">dotted</div>
<div class="tiga">dashed</div>
<div class="empat">double</div>
<div class="lima">groove</div>
<div class="enam">ridge</div>
<div class="tujuh">inset</div>
<div class="delapan">outset</div>
</body>
</html>

Вам также может понравиться

  • Tag Css
    Tag Css
    Документ5 страниц
    Tag Css
    syajar 16
    Оценок пока нет
  • Property CSS
    Property CSS
    Документ4 страницы
    Property CSS
    Yuda Adeles
    Оценок пока нет
  • Modul CSS 1
    Modul CSS 1
    Документ6 страниц
    Modul CSS 1
    Nasution
    Оценок пока нет
  • Bab Ke Tujuh
    Bab Ke Tujuh
    Документ9 страниц
    Bab Ke Tujuh
    Hartini Damanik
    Оценок пока нет
  • Elemen Dan Atribut Tabel Pada HTML
    Elemen Dan Atribut Tabel Pada HTML
    Документ6 страниц
    Elemen Dan Atribut Tabel Pada HTML
    Yoga Dimas
    Оценок пока нет
  • Tugas PWPB
    Tugas PWPB
    Документ15 страниц
    Tugas PWPB
    Andi Setiadi
    Оценок пока нет
  • Kelas Dicoding CSS
    Kelas Dicoding CSS
    Документ3 страницы
    Kelas Dicoding CSS
    Chrisna Dwipayana IV
    Оценок пока нет
  • CSS Cheat Sheet
    CSS Cheat Sheet
    Документ1 страница
    CSS Cheat Sheet
    if else
    Оценок пока нет
  • Css 5 Text Styling 151225122329
    Css 5 Text Styling 151225122329
    Документ11 страниц
    Css 5 Text Styling 151225122329
    Gumilar Pratama
    Оценок пока нет
  • 6 CSS Layout
    6 CSS Layout
    Документ14 страниц
    6 CSS Layout
    Rizky Dwi Ananda
    Оценок пока нет
  • Cici Nurita Kumala Sari - 21311132 - SI 21 A - CSS
    Cici Nurita Kumala Sari - 21311132 - SI 21 A - CSS
    Документ5 страниц
    Cici Nurita Kumala Sari - 21311132 - SI 21 A - CSS
    Cici Nurita Kumala Sari
    Оценок пока нет
  • Praktikum 3 CSS (Margins, Padding & Dimensi)
    Praktikum 3 CSS (Margins, Padding & Dimensi)
    Документ8 страниц
    Praktikum 3 CSS (Margins, Padding & Dimensi)
    lukmannurhakim21996
    Оценок пока нет
  • Catatan Tik
    Catatan Tik
    Документ4 страницы
    Catatan Tik
    Bona Liong
    Оценок пока нет
  • Laporan - Aldo Wahyu Adiwangsa - 2331730058
    Laporan - Aldo Wahyu Adiwangsa - 2331730058
    Документ7 страниц
    Laporan - Aldo Wahyu Adiwangsa - 2331730058
    bobbyhendrawan40
    Оценок пока нет
  • Jenis CSS Propertis Value Fungsi: CSS (Cascading Style Sheet)
    Jenis CSS Propertis Value Fungsi: CSS (Cascading Style Sheet)
    Документ2 страницы
    Jenis CSS Propertis Value Fungsi: CSS (Cascading Style Sheet)
    ramasajalah11
    Оценок пока нет
  • PW1-Pertemuan 3 - Lestari
    PW1-Pertemuan 3 - Lestari
    Документ59 страниц
    PW1-Pertemuan 3 - Lestari
    irwanhendriansyah
    Оценок пока нет
  • PWB Pengertian Tag CSS
    PWB Pengertian Tag CSS
    Документ2 страницы
    PWB Pengertian Tag CSS
    Yusni
    Оценок пока нет
  • CSS - Margin Dan Padding
    CSS - Margin Dan Padding
    Документ15 страниц
    CSS - Margin Dan Padding
    megawati istiqomah
    Оценок пока нет
  • Kumpulan Kode CSS 1 & 2
    Kumpulan Kode CSS 1 & 2
    Документ118 страниц
    Kumpulan Kode CSS 1 & 2
    jookeo
    Оценок пока нет
  • Lapres 3
    Lapres 3
    Документ33 страницы
    Lapres 3
    10Muhammad Putra Senja
    Оценок пока нет
  • Menggunakan Perangkat Lunak Lembar Sebar Tingkat Dasar
    Menggunakan Perangkat Lunak Lembar Sebar Tingkat Dasar
    Документ24 страницы
    Menggunakan Perangkat Lunak Lembar Sebar Tingkat Dasar
    bryan michael
    Оценок пока нет
  • Pertemuan 9 CSS
    Pertemuan 9 CSS
    Документ15 страниц
    Pertemuan 9 CSS
    noel grevansha
    Оценок пока нет
  • Kumpulan Tag HTML-CSS
    Kumpulan Tag HTML-CSS
    Документ13 страниц
    Kumpulan Tag HTML-CSS
    Lubi Arsada
    50% (2)
  • Bab Ii Fix
    Bab Ii Fix
    Документ54 страницы
    Bab Ii Fix
    irfandi ilyas
    Оценок пока нет
  • Minggu - 3-Pencatatan-Transaksi Dan CSS PDF
    Minggu - 3-Pencatatan-Transaksi Dan CSS PDF
    Документ39 страниц
    Minggu - 3-Pencatatan-Transaksi Dan CSS PDF
    Adla Badzlani
    Оценок пока нет
  • Modul 1 Pengenalan Adobe Flash
    Modul 1 Pengenalan Adobe Flash
    Документ8 страниц
    Modul 1 Pengenalan Adobe Flash
    MacHrozMac
    Оценок пока нет
  • Font Styling
    Font Styling
    Документ24 страницы
    Font Styling
    Muhammad Alif Hidayatullah
    Оценок пока нет
  • Kisi-Kisi Simulasi Dan Komunikasi Digital Kls 10 (PTS Ganjil)
    Kisi-Kisi Simulasi Dan Komunikasi Digital Kls 10 (PTS Ganjil)
    Документ5 страниц
    Kisi-Kisi Simulasi Dan Komunikasi Digital Kls 10 (PTS Ganjil)
    Ignatius Mardiutomo
    Оценок пока нет
  • Dasar CSS
    Dasar CSS
    Документ48 страниц
    Dasar CSS
    dina mala
    Оценок пока нет
  • Label
    Label
    Документ3 страницы
    Label
    Lalu Abdal Gaffar
    Оценок пока нет
  • Tugas Ict Xii Ips
    Tugas Ict Xii Ips
    Документ3 страницы
    Tugas Ict Xii Ips
    Muhamad Fatah
    Оценок пока нет
  • Modul Iii (CSS)
    Modul Iii (CSS)
    Документ20 страниц
    Modul Iii (CSS)
    Maulida
    Оценок пока нет
  • Pengertian Web Statis
    Pengertian Web Statis
    Документ6 страниц
    Pengertian Web Statis
    Dudur Coc
    Оценок пока нет
  • Name Space
    Name Space
    Документ9 страниц
    Name Space
    Review Handphone
    Оценок пока нет
  • Fungsi Ikon Toolbar Pormating Drawing Dan Setandar
    Fungsi Ikon Toolbar Pormating Drawing Dan Setandar
    Документ3 страницы
    Fungsi Ikon Toolbar Pormating Drawing Dan Setandar
    hengky
    Оценок пока нет
  • Pertemuan 5 & 6
    Pertemuan 5 & 6
    Документ10 страниц
    Pertemuan 5 & 6
    Firman Jaya
    Оценок пока нет
  • Rangkuman Web
    Rangkuman Web
    Документ24 страницы
    Rangkuman Web
    allam
    Оценок пока нет
  • Pertemuan Ke 4 (Menu Home)
    Pertemuan Ke 4 (Menu Home)
    Документ6 страниц
    Pertemuan Ke 4 (Menu Home)
    afriosa
    Оценок пока нет
  • 03 Text Widget
    03 Text Widget
    Документ21 страница
    03 Text Widget
    Eka Amelia
    Оценок пока нет
  • Tab Home Dan Insert
    Tab Home Dan Insert
    Документ5 страниц
    Tab Home Dan Insert
    Tomy Septiawan
    Оценок пока нет
  • Kelas Dicoding CSS 1
    Kelas Dicoding CSS 1
    Документ4 страницы
    Kelas Dicoding CSS 1
    Chrisna Dwipayana IV
    Оценок пока нет
  • Fungsi Toolbar Pada Ms Word
    Fungsi Toolbar Pada Ms Word
    Документ6 страниц
    Fungsi Toolbar Pada Ms Word
    npin0200
    Оценок пока нет
  • Pert 2 - Basic Language Pada Visual
    Pert 2 - Basic Language Pada Visual
    Документ13 страниц
    Pert 2 - Basic Language Pada Visual
    Magdalena Elda 1KA08
    Оценок пока нет
  • Live in
    Live in
    Документ4 страницы
    Live in
    Michael Alexander
    Оценок пока нет
  • Tugas Tombol Perintah Excel
    Tugas Tombol Perintah Excel
    Документ2 страницы
    Tugas Tombol Perintah Excel
    Mia Qurmawati
    Оценок пока нет
  • Tugas 1 Word - 04020520041 - Anesa Hiramay Niamahesa
    Tugas 1 Word - 04020520041 - Anesa Hiramay Niamahesa
    Документ8 страниц
    Tugas 1 Word - 04020520041 - Anesa Hiramay Niamahesa
    Anesa Hiramay Niamahesa
    Оценок пока нет
  • Tugas 6
    Tugas 6
    Документ5 страниц
    Tugas 6
    Hafizh Muchfarild
    Оценок пока нет
  • Penggunaan Menu Dan Ikon Dalam Tombol Office Dan Ribbon
    Penggunaan Menu Dan Ikon Dalam Tombol Office Dan Ribbon
    Документ8 страниц
    Penggunaan Menu Dan Ikon Dalam Tombol Office Dan Ribbon
    Ilda Hindayani SPd
    Оценок пока нет
  • Mengenal Microsoft Word
    Mengenal Microsoft Word
    Документ4 страницы
    Mengenal Microsoft Word
    Jihan Ilmi
    Оценок пока нет
  • Rangkuman Microsoft Word 2007
    Rangkuman Microsoft Word 2007
    Документ4 страницы
    Rangkuman Microsoft Word 2007
    Leo
    Оценок пока нет
  • Layer
    Layer
    Документ23 страницы
    Layer
    Dian Permatasari
    Оценок пока нет
  • RINGKASAN MATERI US-USBN Kls 9 TIK 2017
    RINGKASAN MATERI US-USBN Kls 9 TIK 2017
    Документ2 страницы
    RINGKASAN MATERI US-USBN Kls 9 TIK 2017
    arif dgrafis
    Оценок пока нет
  • Buku Panduan Word XP
    Buku Panduan Word XP
    Документ19 страниц
    Buku Panduan Word XP
    Putra Petir
    Оценок пока нет
  • Multimedia Pertemuan 2
    Multimedia Pertemuan 2
    Документ70 страниц
    Multimedia Pertemuan 2
    Fenroy Yedithia
    Оценок пока нет
  • Text Styling CSS
    Text Styling CSS
    Документ10 страниц
    Text Styling CSS
    Azul Nux
    Оценок пока нет
  • PHP MySQL Level0
    PHP MySQL Level0
    Документ17 страниц
    PHP MySQL Level0
    gunturris
    Оценок пока нет
  • Pengenalan Ms Word
    Pengenalan Ms Word
    Документ14 страниц
    Pengenalan Ms Word
    Heri febrianto
    Оценок пока нет
  • Library
    Library
    Документ2 страницы
    Library
    Aaron Winston
    Оценок пока нет
  • Belajar CSS2
    Belajar CSS2
    Документ66 страниц
    Belajar CSS2
    vicayonovica
    Оценок пока нет
  • Type Data
    Type Data
    Документ4 страницы
    Type Data
    Jachistyo Cck
    Оценок пока нет
  • Administrasi Sistem Operasi Jaringan
    Administrasi Sistem Operasi Jaringan
    Документ14 страниц
    Administrasi Sistem Operasi Jaringan
    Ramadana AldinoSusilo Bikers Verza
    Оценок пока нет
  • Detail Produk Penyebab Dan Cara Mengatasi Error B200
    Detail Produk Penyebab Dan Cara Mengatasi Error B200
    Документ1 страница
    Detail Produk Penyebab Dan Cara Mengatasi Error B200
    Jachistyo Cck
    Оценок пока нет
  • Tips Anak Bisa Berjalan
    Tips Anak Bisa Berjalan
    Документ3 страницы
    Tips Anak Bisa Berjalan
    Jachistyo Cck
    Оценок пока нет
  • Cara Membuat Password
    Cara Membuat Password
    Документ4 страницы
    Cara Membuat Password
    Jachistyo Cck
    Оценок пока нет