Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memotong Teks dengan Elegan dalam Teg H2 dengan Ellipsis?

Bagaimana untuk Memotong Teks dengan Elegan dalam Teg H2 dengan Ellipsis?

Patricia Arquette
Lepaskan: 2024-10-30 12:51:27
asal
425 orang telah melayarinya

How to Elegantly Truncate Text in H2 Tags with Ellipsis?

Memotong Teks dalam Teg HTML Menggunakan Ellipsis

Dalam dunia reka bentuk web responsif, adalah perkara biasa untuk menghadapi situasi di mana kandungan mungkin melebihi yang tersedia lebar elemen, mengakibatkan pembalut atau pecah teks yang tidak diingini. Untuk tajuk (h2) dengan panjang teks dinamik, ini boleh memberikan cabaran estetik.

Masalah:
Bagaimanakah anda boleh memotong kandungan secara elegan dalam teg h2 dan menambah elipsis ( ...) apabila teks melebihi lebar skrin atau bekas yang tersedia?

Penyelesaian:
Mujurlah, penyemak imbas web moden menyediakan penyelesaian yang ringkas dan merentas pelayar menggunakan CSS. Dengan menambahkan kelas CSS berikut pada teg h2, anda boleh mencapai kesan yang diingini:

<code class="css">.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}</code>
Salin selepas log masuk

Kelas CSS ini menggunakan tetapan berikut:

  • ruang putih: nowrap menghalang teks daripada membalut ke baris baharu.
  • limpahan: tersembunyi menyembunyikan sebarang kandungan yang melebihi lebar yang tersedia.
  • limpahan-teks: elipsis dan -o-text-overflow: ellipsis (untuk Opera ) memaparkan elipsis (...) pada penghujung teks yang dipotong.

Menggunakan kelas CSS ini, teg h2 akan memotong kandungannya dengan anggun dan menambah elipsis apabila ia menjadi terlalu lebar untuknya bekas. Ambil perhatian bahawa penyelesaian ini sah untuk semua penyemak imbas utama sejak penulisan, kecuali Firefox 6.0. Untuk sokongan dalam versi Firefox yang lebih awal, pertimbangkan penyelesaian yang disediakan dalam soalan terpaut yang disebut dalam jawapan.

Atas ialah kandungan terperinci Bagaimana untuk Memotong Teks dengan Elegan dalam Teg H2 dengan Ellipsis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan