Ini adalah tempat yang sempurna untuk memulai perjalanan Anda dalam mempelajari CSS, bahasa markup standar untuk membuat halaman web.
Apa itu CSS?
CSS (Cascading Style Sheets) adalah bahasa yang digunakan untuk mendesain tampilan halaman web. Dengan CSS, Anda dapat mengontrol layout, warna, font, dan elemen visual lainnya dalam sebuah halaman web.
Kenapa Anda Harus Mempelajari CSS?
Mempelajari CSS (Cascading Style Sheets) sangat penting bagi siapa saja yang ingin membuat atau mengelola website.
Contoh Sederhana CSS
Berikut adalah contoh dokumen CSS dasar:
/* Mengatur gaya dasar untuk seluruh halaman */
body {
font-family: Arial, sans-serif; /* Jenis huruf */
background-color: #f4f4f4; /* Warna latar belakang */
color: #333; /* Warna teks */
margin: 0;
padding: 0;
}
/* Mengatur gaya untuk header */
header {
background-color: #4CAF50; /* Warna latar belakang header */
color: white; /* Warna teks header */
text-align: center; /* Posisi teks di tengah */
padding: 10px 0;
}
/* Mengatur gaya untuk paragraf */
p {
margin: 20px; /* Jarak antar paragraf */
}
Elemen CSS yang Paling Umum
p {
color: blue;
}
: Selektor digunakan untuk memilih elemen HTML yang ingin kita styling.
h1 {
font-size: 24px;
color: #333;
}
: Properti dan nilai digunakan untuk mengatur gaya elemen yang dipilih.
.my-class {
background-color: yellow;
}
#my-id {
margin: 20px;
}
: Class dan ID memungkinkan kita untuk memberi gaya khusus pada elemen tertentu.
.box {
margin: 10px;
padding: 20px;
}
: Margin mengatur ruang di luar elemen sementara Padding mengatur ruang di dalam elemen.
.bordered {
border: 1px solid black;
}
: Border mengatur garis di sekitar elemen.
body {
background-color: #f0f0f0;
background-image: url('background.jpg');
}
: Background mengatur latar belakang elemen.
Apa yang Akan Anda Pelajari?
Dalam tutorial CSS ini, berikut adalah beberapa hal yang akan kamu pelajari:
Selektor dan Properti CSS: Cara menggunakan selektor untuk memilih elemen HTML yang ingin kamu style dan Memahami berbagai properti CSS dan cara menggunakannya.
Gaya Teks: Mengubah jenis huruf, ukuran, warna, dan gaya teks. Dan penggunaan properti font, text-align, text-decoration, dan lainnya.
Tata Letak dan Posisi: Mengatur margin, padding, border, dan outline. Dan menggunakan properti display dan position untuk mengatur tata letak elemen.
Warna dan Latar belakang: manggunakan warna untuk latar belakang dan teks. dan mengatur gambar latar belakang dan pengulangan gambar.
CSS adalah bahasa yang kita gunakan untuk menata halaman Web.
APA ITU CSS?
CSS adalah singkatan dari Cascading Style Sheets
CSS menjelaskan bagaimana elemen HTML ditampilkan di layar, kertas, atau media lainnya
CSS menghemat banyak pekerjaan. Ia dapat mengontrol tata letak beberapa halaman web sekaligus
Stylesheet eksternal disimpan dalam file CSS
Mengapa Menggunakan CSS?
CSS digunakan untuk menentukan gaya untuk halaman web Anda, termasuk desain, tata letak, dan variasi tampilan untuk berbagai perangkat dan ukuran layar.
Contoh CSS
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}
CSS Memecahkan Masalah Besar
HTML TIDAK PERNAH dimaksudkan untuk memuat tag untuk memformat halaman web!
HTML diciptakan untuk mendeskripsikan konten halaman web, seperti:
<h1>Ini adalah judul<h1>
<p>Ini adalah sebuah paragraf.<p>
Ketika tag seperti <font> dan atribut warna ditambahkan ke spesifikasi HTML 3.2, hal itu memicu mimpi buruk bagi pengembang web. Pengembangan situs web besar, tempat font dan informasi warna ditambahkan ke setiap halaman, menjadi proses yang panjang dan mahal.
Untuk mengatasi masalah ini, World Wide Web Consortium (W3C) menciptakan CSS.
CSS menghapus format gaya dari halaman HTML!
Aturan CSS terdiri dari pemilih dan blok deklarasi.
Pemilih menunjuk ke elemen HTML yang ingin Anda beri gaya.
Blok deklarasi berisi satu atau lebih deklarasi yang dipisahkan oleh titik koma.
Setiap deklarasi menyertakan nama properti CSS dan nilai, dipisahkan oleh titik dua.
Beberapa deklarasi CSS dipisahkan dengan titik koma, dan blok deklarasi diapit oleh kurung kurawal.
p {
color: red;
text-align: center;
}
Penjelasan Contoh
p adalah pemilih dalam CSS (menunjuk ke elemen HTML yang ingin Anda beri gaya)
color adalah sebuah properti, dan red merupakan nilai properti
text-align adalah sebuah properti, dan center merupakan nilai properti
CSS Selectors untuk memilih elemen HTML yang ingin Anda beri gaya.
Kita dapat membagi CSS Selectors menjadi lima kategori:
Pemilih sederhana (memilih elemen berdasarkan nama, id, kelas)
Pemilih kombinator (memilih elemen berdasarkan hubungan tertentu di antara elemen tersebut)
Pemilih kelas semu (memilih elemen berdasarkan status tertentu)
Pemilih elemen semu (memilih dan memberi gaya pada bagian suatu elemen)
Pemilih atribut (memilih elemen berdasarkan atribut atau nilai atribut)
p {
text-align: center;
color: red;
}
Pemilih ID CSS
Pemilih id menggunakan atribut id dari elemen HTML untuk memilih elemen tertentu.
Id suatu elemen bersifat unik dalam suatu halaman, jadi pemilih id digunakan untuk memilih satu elemen unik!
Untuk memilih elemen dengan id tertentu, tulis karakter hash (#), diikuti dengan id elemen.
Aturan CSS di bawah ini akan diterapkan ke elemen HTML dengan id="para1":
Saat browser membaca lembar gaya, ia akan memformat dokumen HTML sesuai dengan informasi dalam lembar gaya tersebut.
Tiga Cara Memasukkan CSS:
CSS Eksternal
CSS internal
CSS sebaris
CSS Eksternal
Dengan lembar gaya eksternal, Anda dapat mengubah tampilan seluruh situs web hanya dengan mengubah satu file!
Setiap halaman HTML harus menyertakan referensi ke berkas lembar gaya eksternal di dalam elemen , di dalam bagian kepala.
Lembar gaya internal dapat digunakan jika satu halaman HTML memiliki gaya yang unik.
Gaya internal didefinisikan di dalam elemen <style>, di dalam bagian kepala.
Gaya sebaris dapat digunakan untuk menerapkan gaya unik untuk satu elemen.
Untuk menggunakan gaya sebaris, tambahkan atribut style ke elemen yang relevan. Atribut style dapat berisi properti CSS apa pun.
COntohnya
<!DOCTYPE html>
<html>
<head>
<h1 style="color:blue;text-align:center;">This is a heading h1>
<p style="color:red;">This is a paragraph.p>
</body>
</html>
Beberapa Lembar Gaya
Jika beberapa properti telah ditetapkan untuk pemilih (elemen) yang sama dalam lembar gaya yang berbeda, nilai dari lembar gaya terakhir yang dibaca akan digunakan.
Asumsikan bahwa lembar gaya eksternal memiliki gaya berikut untuk elemen <h1>:
h1 {
color: navy;
}
Contoh
Jika gaya internal didefinisikan setelah tautan ke lembar gaya eksternal, elemen <h1> akan berwarna "Navy":
Komentar digunakan untuk menjelaskan kode, dan dapat membantu saat Anda mengedit kode sumber di lain waktu.
Komentar diabaikan oleh browser. Komentar CSS ditempatkan di dalam <style> elemen, dan dimulai dengan /*dan diakhiri dengan */:
Contoh
/* This is a single-line comment */
p {
color: red;
}
Anda dapat menambahkan komentar di mana pun Anda inginkan dalam kode:
p {
color: red; /* Set text color to red */
}
Bahkan di tengah baris kode:
p {
color: /*red*/blue;
}
Komentar juga dapat mencakup beberapa baris:
/* This is
a multi-line
comment */
p {
color: red;
}
Komentar HTML dan CSS
Dari tutorial HTML, Anda mempelajari bahwa Anda dapat menambahkan komentar ke sumber HTML Anda dengan menggunakan &;t;!--...-->sintaksis.
Dalam contoh berikut, kami menggunakan kombinasi komentar HTML dan CSS:
<!DOCTYPE html>
<html>
<head>
<style>
p {
color: red; /* Set text color to red */
}
<title>Judul Halaman</title>
</head>
<body>
<h1>Ini adalah heading</h1>
<!-- These paragraphs will be red -->
<p> Hello Word! <p>
<p> This paragraph is styled with CSS. <p>
<p> CSS comments are not shown in the output <p>
</body>
</html>
Warna ditentukan menggunakan nama warna yang telah ditetapkan, atau nilai RGB, HEX, HSL, RGBA, HSLA.
Hello World
Lorem ipsum dolor sit amet, pembentuk adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Dengan sedikit racun, latihan kami yang ullamcorper suscipit lobortis tidak akan keluar dari komodo yang diakibatkannya.
Properti latar belakang CSS digunakan untuk menambahkan efek latar belakang untuk elemen.
Dalam bab ini, Anda akan mempelajari tentang properti latar belakang CSS berikut:
background-color
background-image
background-repeat
background-attachment
background-position
background(properti singkatan)
Warna latar belakang CSS
Properti background-colormenentukan warna latar belakang suatu elemen.
Contoh
Warna latar belakang halaman diatur seperti ini:
body {
background-color: lightblue;
}
Dengan CSS, warna paling sering ditentukan oleh:
nama warna yang valid - seperti "merah"
nilai HEX - seperti "#ff0000"
nilai RGB - seperti "rgb(255,0,0)"
Elemen Lainnya
Anda dapat mengatur warna latar belakang untuk elemen HTML apa pun:
Contoh
Di sini, elemen <h1>, <p>, <div> akan memiliki warna latar belakang yang berbeda:
h1 {
background-color: green;
}
div {
background-color: lightblue;
}
p {
background-color: yellow;
}
Opacity / Transparansi
Properti ini opacitymenentukan opasitas/transparansi suatu elemen. Nilainya dapat berkisar dari 0,0 - 1,0. Semakin rendah nilainya, semakin transparan:
div {
background-color: green;
opacity: 0.3;
}
Catatan: Saat menggunakan opacityproperti untuk menambahkan transparansi pada latar belakang suatu elemen, semua elemen turunannya mewarisi transparansi yang sama. Hal ini dapat membuat teks di dalam elemen yang sepenuhnya transparan sulit dibaca.
Transparansi menggunakan RGBA
Jika Anda tidak ingin menerapkan opasitas pada elemen anak, seperti pada contoh di atas, gunakan nilai warna RGBA.
Anda telah mempelajari dari Bab Warna CSS , bahwa Anda dapat menggunakan RGB sebagai nilai warna. Selain RGB, Anda dapat menggunakan nilai warna RGB dengan saluran alfa (RGB A ) - yang menentukan opasitas untuk suatu warna.
Nilai warna RGBA ditentukan dengan: rgba(red, green, blue, alpha ). Parameter alpha adalah angka antara 0,0 (sepenuhnya transparan) dan 1,0 (sepenuhnya buram).
Tip: Anda akan mempelajari lebih lanjut tentang Warna RGBA di Bab Warna CSS kami.
div {
background: rgba(0, 128, 0, 0.3) /* Green background with 30% opacity */
}
Gambar Latar Belakang CSS
Properti background-image menentukan gambar yang akan digunakan sebagai latar belakang suatu elemen.
Secara default, gambar diulang sehingga menutupi seluruh elemen.
Contoh
Mengatur gambar latar belakang untuk suatu halaman:
body {
background-image: url("paper.gif");
}
Contoh
Contoh ini menunjukkan kombinasi teks dan gambar latar yang buruk . Teksnya sulit dibaca:
body {
background-image: url("bgdesert.jpg");
}
Latar belakang CSS-ulangi
Secara default, background-imageproperti mengulang gambar baik secara horizontal maupun vertikal.
Beberapa gambar sebaiknya diulang hanya secara horizontal atau vertikal, atau akan terlihat aneh, seperti ini:
Contoh
body {
background-image: url("gradient_bg.png");
}
Jika gambar di atas hanya diulang secara horizontal ( background-repeat: repeat-x;), latar belakang akan terlihat lebih baik:
Contoh:
body {
background-image: url("gradient_bg.png");
background-repeat: repeat-x;
}
CSS background-repeat: tidak-diulang
Menampilkan gambar latar belakang hanya satu kali juga ditentukan oleh background-repeat properti:
Contoh
Tampilkan gambar latar belakang hanya satu kali:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
}
Latar belakang CSS-posisi
Properti ini background-positiondigunakan untuk menentukan posisi gambar latar belakang.
Contoh
Posisikan gambar latar belakang di sudut kanan atas:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-position: right top;
}
Latar belakang CSS-lampiran
Properti ini background-attachmentmenentukan apakah gambar latar belakang harus digulir atau tetap (tidak akan digulir bersama bagian halaman lainnya):
Contoh
Tentukan bahwa gambar latar belakang harus tetap:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-position: right top;
background-attachment: fixed;
}
Contoh
Tentukan bahwa gambar latar belakang harus bergulir bersama dengan sisa halaman:
body {
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
}
Margin digunakan untuk membuat ruang di sekitar elemen, di luar batas yang ditentukan.
Properti CSS margindigunakan untuk membuat ruang di sekitar elemen, di luar batas yang ditentukan.
Dengan CSS, Anda memiliki kendali penuh atas margin. Ada properti untuk mengatur margin untuk setiap sisi elemen (atas, kanan, bawah, dan kiri).
Margin - Sisi Individu
CSS memiliki properti untuk menentukan margin untuk setiap sisi elemen:
margin-top
margin-right
margin-bottom
margin-left
Semua properti margin dapat memiliki nilai berikut:
otomatis - browser menghitung margin
panjang - menentukan margin dalam px, pt, cm, dll.
% - menentukan margin dalam % dari lebar elemen yang berisi
inherit - menentukan bahwa margin harus diwarisi dari elemen induk
Contoh
Tetapkan margin yang berbeda untuk keempat sisi elemen <p>:
p {
margin-top: 100px;
margin-bottom: 100px;
margin-right: 150px;
margin-left: 80px;
}
Margin - Properti Singkatan
Untuk mempersingkat kode, adalah mungkin untuk menentukan semua properti margin dalam satu properti.
Properti ini marginadalah properti singkatan untuk properti margin individual berikut:
margin-top
margin-right
margin-bottom
margin-left
Jadi beginilah cara kerjanya:
Jika margin properti memiliki empat nilai:
margin atas adalah 25px
margin kanan 50px
margin bawah 75px
margin kiri 100px
Contoh
Gunakan properti singkat margin dengan empat nilai:
p {
margin: 25px 50px 75px 100px;
}
Jika margin properti memiliki tiga nilai:
margin atas adalah 25px
margin kanan dan kiri adalah 50px
margin bawah 75px
Contoh
gunakan properti singkatan margin dengan tiga nilai:
p {
margin: 25px 50px 75px;
}
Jika margin properti memiliki dua nilai:
margin atas dan bawah adalah 25px
margin kanan dan kiri adalah 50px
Contoh
gunakan properti singkatan margin dengan dua nilai:
p {
margin: 25px 50px;
}
Jika margin properti memiliki satu nilai:
margin: 25 piksel
semua empat margin berukuran 25px
Contoh
gunakan properti singkatan margin dengan satu nilai:
p {
margin: 25px;
}
Nilai Otomatis
Anda dapat mengatur properti margin untuk automemusatkan elemen secara horizontal di dalam wadahnya.
Elemen kemudian akan mengambil lebar yang ditentukan, dan ruang yang tersisa akan dibagi rata antara margin kiri dan kanan.
Padding digunakan untuk membuat ruang di sekitar konten elemen, di dalam batas yang ditentukan.
Properti CSS paddingdigunakan untuk menghasilkan spasi di sekitar konten elemen, di dalam batas yang ditentukan.
Dengan CSS, Anda memiliki kendali penuh atas padding. Ada properti untuk mengatur padding untuk setiap sisi elemen (atas, kanan, bawah, dan kiri).
Bantalan - Sisi Individual
CSS memiliki properti untuk menentukan padding untuk setiap sisi elemen:
padding-top
padding-right
padding-bottom
padding-left
Semua properti padding dapat memiliki nilai berikut:
panjang - menentukan bantalan dalam px, pt, cm, dll.
% - menentukan padding dalam % dari lebar elemen yang memuatnya
inherit - menentukan bahwa padding harus diwarisi dari elemen induk
Contoh
Tetapkan bantalan yang berbeda untuk keempat sisi elemen <div>:
div {
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px;
}
Padding - Properti Singkatan
Untuk mempersingkat kode, dimungkinkan untuk menentukan semua properti padding dalam satu properti.
Properti ini paddingadalah properti singkatan untuk properti padding individual berikut:
Contoh
Gunakan properti singkatan padding dengan empat nilai:
div {
padding: 25px 50px 75px 100px;
}
Jika padding properti memiliki Tiga nilai:
bantalan: 25 piksel 50 piksel 75 piksel;
padding atas adalah 25px
bantalan kanan dan kiri berukuran 50px
bantalan bawah adalah 75px
Contoh
Gunakan properti singkatan padding dengan Tiga nilai:
div {
padding: 25px 50px 75px;
}
Jika padding properti memiliki Dua nilai:
bantalan: 25 piksel 50 piksel;
padding atas dan bawah adalah 25px
bantalan kanan dan kiri berukuran 50px
Contoh
Gunakan properti singkatan padding dengan Dua nilai:
div {
padding: 25px 50px;
}
Jika padding properti memiliki Satu nilai:
bantalan: 25 piksel;
keempat padding berukuran 25px
Contoh
Gunakan properti singkatan padding dengan Satu nilai:
div {
padding: 25px;
}
Padding dan Lebar Elemen
Properti CSS widthmenentukan lebar area konten elemen. Area konten adalah bagian di dalam padding, border, dan margin elemen ( model kotak ).
Jadi, jika suatu elemen memiliki lebar tertentu, padding yang ditambahkan ke elemen tersebut akan ditambahkan ke lebar total elemen tersebut. Ini sering kali merupakan hasil yang tidak diinginkan.
Contoh
Di sini, elemen <div> diberi lebar 300px. Namun, lebar sebenarnya dari elemen <div> adalah 350px (300px + 25px padding kiri + 25px padding kanan):
div {
width: 300px;
padding: 25px;
}
Untuk mempertahankan lebar pada 300px, berapa pun jumlah padding, Anda dapat menggunakan box-sizingproperti. Hal ini menyebabkan elemen mempertahankan lebar sebenarnya; jika Anda menambah padding, ruang konten yang tersedia akan berkurang.
Contoh
Gunakan properti box-sizing untuk menjaga lebar pada 300px, berapa pun jumlah paddingnya:
div {
width: 300px;
padding: 25px;
box-sizing: border-box;
}
Dalam CSS, istilah "model kotak" digunakan ketika berbicara tentang desain dan tata letak.
Model kotak CSS pada dasarnya adalah kotak yang membungkus setiap elemen HTML. Model ini terdiri dari: konten, padding, border, dan margin.
Penjelasan bagian-bagiannya:
Konten - Konten kotak, tempat teks dan gambar muncul
Padding - Membersihkan area di sekitar konten. Padding bersifat transparan
Border - Batas yang mengelilingi padding dan konten
Margin - Membersihkan area di luar batas. Margin transparan
Model kotak memungkinkan kita untuk menambahkan batas di sekitar elemen dan menentukan ruang antar elemen.
Untuk mengatur lebar dan tinggi elemen dengan benar di semua browser, Anda perlu mengetahui cara kerja model kotak.
Saat Anda mengatur properti lebar dan tinggi elemen dengan CSS, Anda cukup mengatur lebar dan tinggi area konten . Untuk menghitung lebar dan tinggi total elemen, Anda juga harus menyertakan padding dan border.
Contoh
elemen <div> ini akan memeiliki lebar total 350px dan tinggi total 80px:
div {
width: 320px;
height: 50px;
padding: 10px;
border: 5px solid gray;
margin: 0;
}
Berikut perhitungannya:
320px (lebar area konten)
+ 20px (padding kiri + padding kanan)
+ 10px (batas kiri + batas kanan)
= 350px (lebar total)
50px (tinggi area konten)
+ 20px (padding atas + padding bawah)
+ 10px (batas atas + batas bawah)
= 80px (tinggi total)
Lebar total suatu elemen harus dihitung seperti ini:
Lebar elemen total = lebar + padding kiri + padding kanan + border kiri + border kanan
Tinggi total suatu elemen harus dihitung seperti ini:
Tinggi elemen total = tinggi + bantalan atas + bantalan bawah + batas atas + batas bawah
Catatan:
Properti margin juga memengaruhi total ruang yang akan ditempati kotak di halaman,
tetapi margin tidak termasuk dalam ukuran kotak yang sebenarnya.
Lebar dan tinggi total kotak berhenti di tepi kotak.
Garis luar adalah garis yang digambar di luar batas elemen.
CSS memiliki properti garis besar berikut:
outline-style
outline-color
outline-width
outline-offset
outline
Catatan: Outline berbeda dengan borders !
Tidak seperti border, outline digambar di luar border elemen,
dan mungkin tumpang tindih dengan konten lainnya. Selain itu,
outline BUKAN bagian dari dimensi elemen.
lebar dan tinggi total elemen tidak terpengaruh oleh lebar outline.
Gaya Garis Besar CSS
Properti outline-stylemenentukan gaya garis besar, dan dapat memiliki salah satu nilai berikut:
dotted- Menentukan garis putus-putus
dashed- Menentukan garis putus-putus
solid- Menentukan garis besar yang solid
double- Menentukan garis ganda
groove- Menentukan garis alur 3D
ridge- Menentukan garis lengkung 3D
inset- Menentukan garis sisipan 3D
outset- Menentukan garis besar awal 3D
none- Tidak menentukan garis besar
hidden- Menentukan garis tersembunyi
Contoh berikut menunjukkan outline-stylenilai-nilai yang berbeda:
Tidak ada properti kerangka lainnya (yang akan Anda pelajari lebih lanjut di bab berikutnya) yang akan memiliki EFEK APAPUN kecuali outline-styleproperti tersebut ditetapkan!
Memilih font yang tepat untuk situs web Anda itu penting!
Memilih font yang tepat memiliki dampak besar pada pengalaman pembaca di situs web.
Font yang tepat dapat menciptakan identitas yang kuat untuk merek Anda.
Menggunakan font yang mudah dibaca itu penting. Font memberikan nilai tambah pada teks Anda. Penting juga untuk memilih warna dan ukuran teks yang tepat untuk font tersebut.
Dalam CSS ada lima keluarga font generik:
Font serif memiliki goresan kecil di tepi setiap huruf. Font ini menciptakan kesan formal dan elegan.
Font sans-serif memiliki garis-garis yang bersih (tanpa goresan kecil). Font ini menciptakan tampilan yang modern dan minimalis.
Font monospace - di sini semua huruf memiliki lebar tetap yang sama. Font ini menciptakan tampilan mekanis.
Font kursif meniru tulisan tangan manusia.
Font fantasi merupakan font yang bersifat dekoratif/menyenangkan.
Semua nama font yang berbeda tergolong dalam salah satu keluarga font generik.
Perbedaan Antara Font Serif dan Sans-serif
Pada layar komputer, font sans-serif dianggap lebih mudah dibaca daripada font serif.
Beberapa Contoh Font
Generic Font Family: Serif
Times New Roman
Georgia
Garamond
Generic Font Family: Sans-serif
Arial
Verdana
Helvetica
Generic Font Family: Monospace
Courier New
Lucida Console
Monaco
Generic Font Family: Cursive
Brush Script MT
Lucida Handwriting
Generic Font Family: Fantasy
Copperplate
Papyrus
Properti font-family CSS
Dalam CSS, kita menggunakan font-familyproperti untuk menentukan fonta suatu teks.
Properti font-familyharus memuat beberapa nama font sebagai sistem "fallback", untuk memastikan kompatibilitas maksimum antara browser/sistem operasi. Mulailah dengan font yang Anda inginkan, dan akhiri dengan keluarga generik (agar browser dapat memilih font yang serupa dalam keluarga generik, jika tidak ada font lain yang tersedia). Nama-nama font harus dipisahkan dengan koma.
Contoh
Tentukan beberapa font berbeda untuk tiga paragraf:
.p1 {
font-family: "Times New Roman", Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
Tampilan tabel HTML dapat ditingkatkan dengan CSS:
Perusahaan
Kontak
Negara
Alfreds Futterkiste
Maria Anders
Jerman
Berglunds membeli dengan cepat
Christina Berglund
Swedia
Pusat perbelanjaan Moctezuma
Fransisco Chang
Meksiko
Ernst Handel
Roland Mendel
Austria
Perdagangan Pulau
Helen Bennet
Inggris
Raja Essen
Philip Cramer
Jerman
Gudang Anggur Bacchus yang Tertawa
Yoshi Tannamuri
Kanada
Toko Makanan Riuniti
Giovanni Rovelli
Italia
Batas Tabel
Untuk menentukan batas Tabel dalam CSS, gunakan border properti.
Contoh berikut menentukan batas solid untuk elemen <table>, <th>, dan <td>
table, th, td {
border: 1px solid;
}
Tabel Lebar Penuh
Tabel di atas mungkin tampak kecil dalam beberapa kasus. Jika Anda memerlukan tabel yang dapat menutupi seluruh layar (lebar penuh), tambahkan width: 100%ke elemen <table>:
table {
width: 100%;
}
Tutup Batas Tabel
Properti ini border-collapsemengatur apakah batas tabel harus diciutkan menjadi satu batas:
COMMENTS CSS
Komentar digunakan untuk menjelaskan kode, dan dapat membantu saat Anda mengedit kode sumber di lain waktu. Komentar diabaikan oleh browser. Komentar CSS ditempatkan di dalam <style> elemen, dan dimulai dengan /*dan diakhiri dengan */:
Contoh
Anda dapat menambahkan komentar di mana pun Anda inginkan dalam kode:
Bahkan di tengah baris kode:
Komentar juga dapat mencakup beberapa baris:
Komentar HTML dan CSS
Dari tutorial HTML, Anda mempelajari bahwa Anda dapat menambahkan komentar ke sumber HTML Anda dengan menggunakan &;t;!--...-->sintaksis. Dalam contoh berikut, kami menggunakan kombinasi komentar HTML dan CSS:
← Previous Next →