Tutorial CSS

RUMAH CSS Pengenalan CSS Sintaks CSS Pemilih CSS CSS Bagaimana caranya? Komentar CSS Warna CSS Latar Belakang CSS Batas CSS Margin CSS Lapisan CSS Tinggi/Lebar CSS Model Kotak CSS Garis Besar CSS Teks CSS Font CSS Ikon CSS Tautan CSS Daftar CSS Tabel CSS Tampilan CSS CSS Max-lebar Posisi CSS indeks Z CSS CSS Meluap CSS Float CSS Inline-blok Perataan CSS Penggabung CSS Kelas Pseudo CSS CSS Pseudo-elemen Opasitas CSS Bilah Navigasi CSS Dropdown CSS Galeri Gambar CSS Sprite Gambar CSS Pemilih Attr CSS Formulir CSS Penghitung CSS Tata Letak Situs Web CSS Unit CSS Kekhususan CSS CSS !penting Fungsi Matematika CSS

CSS Lanjutan

Sudut Bulat CSS Gambar Perbatasan CSS Latar Belakang CSS Warna CSS Kata Kunci Warna CSS Gradien CSS Bayangan CSS Efek Teks CSS Font Web CSS Transformasi 2D CSS Transformasi 3D CSS Transisi CSS Animasi CSS Tips Alat CSS Gambar Gaya CSS Refleksi Gambar CSS Kesesuaian objek CSS Posisi objek CSS Penyamaran CSS Tombol CSS Paginasi CSS CSS Beberapa Kolom Antarmuka Pengguna CSS Variabel CSS Ukuran Kotak CSS Kueri Media CSS Contoh MQ CSS CSS Flexbox

CSS Responsif

Perkenalan RWD Area Pandang RWD Tampilan Kotak RWD Kueri Media RWD Gambar RWD Video RWD Kerangka RWD Template RWD

Kotak CSS

Pengenalan kisi-kisi Wadah Kotak Item Kotak

CSS SASS

Tutorial SASS

Contoh CSS

Template CSS Contoh CSS kuis css Latihan CSS Sertifikat CSS

Referensi CSS

Referensi CSS Pemilih CSS Fungsi CSS Referensi CSS Aural Font Aman Web CSS CSS Animasi Unit CSS Konverter CSS PX-EM Warna CSS Nilai Warna CSS Nilai Default CSS Dukungan Peramban CSS

Efek Teks CSS


CSS Text Overflow, Word Wrap, Aturan Pemutusan Baris, dan Mode Penulisan

Dalam bab ini Anda akan mempelajari tentang sifat-sifat berikut:

  • text-overflow
  • word-wrap
  • word-break
  • writing-mode

Overflow Teks CSS

Properti CSS text-overflowmenentukan bagaimana konten yang meluap yang tidak ditampilkan harus diisyaratkan kepada pengguna.

Itu bisa dipotong:

Ini adalah beberapa teks panjang yang tidak muat di dalam kotak

atau dapat dirender sebagai elipsis (...):

Ini adalah beberapa teks panjang yang tidak muat di dalam kotak

Kode CSSnya adalah sebagai berikut:

Contoh

p.test1 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: clip;
}

p.test2 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: ellipsis;
}

Contoh berikut menunjukkan bagaimana Anda dapat menampilkan konten yang meluap saat mengarahkan kursor ke elemen:

Contoh

div.test:hover {
  overflow: visible;
}


Pembungkus Kata CSS

Properti CSS word-wrapmemungkinkan kata-kata panjang untuk dapat dipecah dan dibungkus ke baris berikutnya. 

Jika sebuah kata terlalu panjang untuk muat di dalam suatu area, kata itu akan meluas ke luar:

Paragraf ini berisi kata yang sangat panjang: ini adalah kata yang sangat sangat sangat sangat sangat panjang. Kata panjang akan pecah dan membungkus ke baris berikutnya.

Properti Word-wrap memungkinkan Anda memaksa teks untuk dibungkus - bahkan jika itu berarti memisahkannya di tengah kata:

Paragraf ini berisi kata yang sangat panjang: ini adalah kata yang sangat sangat sangat sangat sangat panjang. Kata panjang akan pecah dan membungkus ke baris berikutnya.

Kode CSSnya adalah sebagai berikut:

Contoh

Biarkan kata-kata panjang untuk dapat dipecah dan dibungkus ke baris berikutnya:

p {
  word-wrap: break-word;
}

Pemecah Kata CSS

Properti CSS word-breakmenentukan aturan pemutusan baris.

Paragraf ini berisi beberapa teks. Baris ini akan-break-at-tanda hubung.

Paragraf ini berisi beberapa teks. Garis akan putus pada karakter apa pun.

Kode CSSnya adalah sebagai berikut:

Contoh

p.test1 {
  word-break: keep-all;
}

p.test2 {
  word-break: break-all;
}

Mode Penulisan CSS

Properti CSS writing-modemenentukan apakah baris teks diletakkan secara horizontal atau vertikal.

Beberapa teks dengan elemen span dengan avertikal-rlmode penulisan.

Contoh berikut menunjukkan beberapa mode penulisan yang berbeda:

Contoh

p.test1 {
  writing-mode: horizontal-tb;
}

span.test2 {
  writing-mode: vertical-rl;
}

p.test2 {
  writing-mode: vertical-rl;
}

Uji Diri Anda Dengan Latihan

Olahraga:

Tetapkan bahwa konten yang meluap untuk elemen <p> harus ditandai dengan elipsis (...).

<style>
p {
  white-space: nowrap; 
  width: 200px; 
  border: 1px solid #000000;
  overflow: hidden;
  : ;
}
</style>

<body>
  <p>
    This paragraph contains a very long word: supercalifragilisticexpialidocious.
  </p>
</body>


Properti Efek Teks CSS

Tabel berikut mencantumkan properti efek teks CSS:

Property Description
text-justify Specifies how justified text should be aligned and spaced
text-overflow Specifies how overflowed content that is not displayed should be signaled to the user
word-break Specifies line breaking rules for non-CJK scripts
word-wrap Allows long words to be able to be broken and wrap onto the next line
writing-mode Specifies whether lines of text are laid out horizontally or vertically