HTML & CSS untuk pemula

HTML & CSS untuk Pemula (Bagian 30): Teks yang Cantik melalui CSS (2)

Semua video tutorial HTML & CSS untuk pemula

Warna teks dapat diatur dengan menggunakan color. Nilai yang diharapkan adalah nilai warna.

p { 
   color: red; 
}

Sebagai nilai, Anda dapat menentukan nama warna atau nilai warna heksadesimal.

Menetapkan Arah Penulisan

Dengan menggunakan properti direction, arah penulisan pada elemen dapat dipaksa. Hal ini menarik terutama dalam konteks pengaturan arah penulisan terbalik untuk bahasa-bahasa yang ditulis dari kanan ke kiri.

Selain itu, ini juga dapat menentukan sisi mana konten berlebih yang akan dipotong dengan overflow.

ltr – dari kiri ke kanan

rlt – dari kanan ke kiri

Contoh berikut menunjukkan cara menggunakan properti tersebut.

.normal {direction:ltr;} 
.rueckwaerts {direction:rtl;}



Di sini dua kelas telah didefinisikan.

<p class="normal">Teks yang ditulis dari kiri ke kanan. 1 2 3 4 5 6 7 8 9 0</p> 
<p class="rueckwaerts">Teks yang ditulis dari kanan ke kiri. 1 2 3 4 5 6 7 8 9 0</p>

Hasilnya terlihat di browser sebagai berikut:

HTML & CSS untuk Pemula (Bagian 30): Teks yang Cantik melalui CSS (2)

Penyelarasan Horizontal Teks

Dengan menggunakan properti text-align, penyelarasan horizontal paragraf teks dan teks mengambang dalam elemen blok ditetapkan. Pengaturan standarnya sebenarnya adalah penyelarasan kiri.

left – penyelarasan kiri

right – penyelarasan kanan

center – tersentuh

justify – teratur

Sebagai contoh:

<p style="text-align:right;">
    Selamat datang
</p>



Hasilnya menjadi seperti ini:

HTML & CSS untuk pemula (Bagian 30): Teks yang indah melalui CSS (2)

Penyelarasan Vertikal

Dengan menggunakan properti vertical-align, penyelarasan teks vertikal dalam baris terhadap ketinggian baris ditentukan. Penyebutan ini selalu merujuk pada elemen tertentu yang harus bersifat inline. Selain itu, teks dalam tabel dapat diselaraskan.

Nilai-nilai berikut tersedia:

sub – subskrip

super – superskrip

baseline – diselaraskan dengan garis dasar

top – diselaraskan dengan tepi atas elemen induk

bottom – diselaraskan dengan tepi bawah elemen induk

middle – diselaraskan tengah antara tepi atas dan bawah elemen induk

text-top – di atas tepi teks

text-bottom – di bawah tepi teks

• Angka panjang – nilai positif atau negatif menggeser elemen di atas atau di bawah garis dasar.

• Persentase – nilai positif atau negatif menggeser elemen di atas atau di bawah garis dasar.

Sebagai contoh:

.baseline { 
   vertical-align: baseline; 
}



Perhatikan bahwa nilai dari vertical-align diinterpretasikan dengan sangat tidak merata oleh berbagai browser. Sebaiknya Anda menguji hasilnya sebelum mempublikasikan halaman.

Menentukan Dekorasi Teks

text-decoration digunakan untuk memberikan sifat tambahan pada teks atau hyperlink.

none – tanpa dekorasi teks

underline – digarisbawahi

overline – di atas garis

line-through – digarisbawahi

blink – berkedip

Juga terdapat contoh sebagai berikut:

a:link { 
   text-decoration: none; 
}



Dengan demikian, hyperlink halaman tidak lagi dilengkapi dengan garis bawah.

HTML & CSS untuk Pemula (Bagian 30): Teks Menarik melalui CSS (2)

Jarak antara setiap kata juga dapat ditetapkan secara eksplisit.

<span style="word-spacing:0.5em">Selamat datang di PSD-Tutorials.de!</span><br />
<span style="word-spacing:1em"> Selamat datang di PSD-Tutorials.de!</span>



Nilai numerik diharapkan. Namun, pemberian persentase tidak mungkin.

Serupa dengan word-spacing, juga terdapat letter-spacing. Namun, melalui letter-spacing, Anda mengatur jarak antara setiap huruf dalam suatu teks. Di sini juga nilai numerik, tetapi tidak ada persentase yang diperbolehkan.

<span style="letter-spacing:0.1em">Teks contoh dengan jarak karakter 0.1em</span><br> 
<span style="letter-spacing:0.3em">Teks contoh dengan jarak karakter 0.3em</span><br>



Dengan menggunakan properti text-transform, Anda dapat menentukan apakah teks akan ditulis dalam huruf besar atau kecil. Dan ini tidak tergantung pada notasi sebenarnya dalam teks sumber. Selain itu, kapitalisasi dapat dipaksakan.

lowercase – huruf kecil

uppercase – huruf besar

capitalize – Awal kata dalam huruf besar

none – tidak ada transformasi teks

Contoh:

.kecil { 
   text-transform: lowercase; 
}

Di browser, hasilnya akan terlihat seperti ini:

HTML & CSS untuk Pemula (Bagian 30): Teks Menarik melalui CSS (2)

Ruangan dan Pemecahan Baris

Dengan properti white-space, ditentukan bagaimana spasi dan pemecahan baris yang ada di sumber teks akan ditampilkan di browser.

normal – pemecahan baris otomatis ditambahkan. Selain itu, beberapa spasi digabungkan menjadi satu.

pre – pemecahan baris ditampilkan sebagaimana adanya dalam sumber teks.

nowrap – tidak ada pemecahan baris otomatis yang dilakukan.

pre-line – beberapa spasi digabungkan menjadi satu. Selain itu, pemecahan baris dilakukan jika kotak tampilan tidak cukup besar.

pre-wrap – pemecahan baris dilakukan jika kotak tampilan tidak cukup besar.

Ini adalah contoh penggunaannya:

<pre class="brush:xml;"><!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
<meta charset="UTF-8" />
<style>
body>p {
   font-family:"Courier New", Courier, monospace;
   font-size: 200%;
}
body p {
   color:#0066FF;
}
</style>
</head>
<body>
<p>Absatz 1</p>
<p>Absatz 2</p>
<p>Absatz 3</p>
<div>
  <p>Absatz 4</p>
</div>
</body>
</html></pre>

Di browser, tampilannya akan seperti ini:

HTML & CSS untuk Pemula (Bagian 30): Teks yang Indah melalui CSS (2)

Implementasi Bayangan

Dengan menggunakan properti text-shadow, kita dapat menyematkan bayangan untuk teks. Perhatikan bahwa properti ini hanya didukung oleh browser yang relatif baru. Browser yang tidak dapat menginterpretasikan text-shadow akan menampilkan teks tanpa bayangan.

text-shadow digunakan sebagai berikut:

text-shadow: hV vV blur #xxxxxx;



Dan ini adalah arti dari nilai-nilai tersebut:

hV – Pergeseran Horizontal

vV – Pergeseran Vertikal

blur – Kabur

#xxxxxx – Warna Bayangan

Contoh berikut menunjukkan penggunaan yang umum dari text-shadow.

.bayangan {
   color: #444;
   font-size: 34px;
   text-shadow: 2px 2px 3px #333;
}



Kelas yang telah didefinisikan di atas akan diterapkan pada judul tingkat pertama berikutnya.

<h1 class="bayangan">PSD-Tutorials.de</h1>

Dan ini adalah tampilan hasilnya:

HTML & CSS untuk pemula (Bagian 30): Teks yang indah melalui CSS (2)



Seperti yang telah dijelaskan sebelumnya, Anda dapat menggunakan text-shadow tanpa masalah, karena jika tidak diinterpretasikan oleh browser, tidak akan memiliki dampak negatif. Teks akan ditampilkan tanpa bayangan.