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:
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:
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.
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:
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:
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:
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.