Hai kembali lagi pada artikel saya , kali ini saya akan memberikan tips bagaimana Memotong Text Dengan Rapi Menggunakan Properti overflow:hidden Dan Text-Overflow Di CSS. Untuk properti overflow:hidden mungkin dari kalian sudah banyak yang tahu gunanya nah kali ini saya lebih memperkenalkan properti yang satu lagi yaitu Text-Overflow . Gunanya dari text overflow sendiri adalah untuk menangani inline text yang berlebihan dari suatu container dengan menentukan bagaimana text-overflow di tandai agar user mengerti kalau text tersebut terlalu panjang untuk di tampilkan.  

Sebenarnya kita bisa saja memotong dengan overflow:hidden tetapi user tidak akan mengerti jika text tersebut memang sengaja di potong.

Oke langsung praktek aja ya :

Contohnya seperti ini :

text_overflow1

Jika ada text inline yang berlebihan seperti ini kita bisa memotongnya dengan menggunakan overflow:hidden maka hasilnya akan seperti ini :

text-overflow2

Nah text nya akan terpotong tepat di pojok container,  tetapi kalau hanya seperti ini kurang menarik kalu dari segi user experience , saatnya kita menggunakan properti text-overflow.  Salin code berikut :

HTML//

<div class="container">
  <div class="el">
    This is some long sentence that cannot wrap, so it overflows the element.
  </div>
</div>

CSS//

body {
  background-color: #F5F5F5;
  color: #555;
  font-size: 1.1em;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

hr {
  margin: 50px 0;
}

.container {
  margin: 40px auto;
  max-width: 700px;
}

.el {
  border: 1px solid black;
  white-space: nowrap;
  max-width: 450px;
  padding: 0.5em 1em;
  background: white;
  overflow: hidden;
 text-overflow: ellipsis ;
}

Setelah kita menambahkan text-overflow maka hailnya akan seperti ini :

text-overflow3

Bisa dibandingkan perbedaannya ? 🙂 ada beberapa value yg bisa di berikan pada text-overflow :

text-overflof4

Oke sekian dulu sampai bertemu pada artikel yang lainnya 🙂