Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menambah Pemisah Baris pada Kandungan Unsur Pseudo dalam CSS?

Bagaimana untuk Menambah Pemisah Baris pada Kandungan Unsur Pseudo dalam CSS?

Patricia Arquette
Lepaskan: 2024-11-26 02:57:10
asal
279 orang telah melayarinya

How to Add Line Breaks to Pseudo-Element Content in CSS?

Menggabungkan Pecah Garis ke dalam Kandungan Elemen Pseudo

Menambahkan berbilang baris pada sifat kandungan ::selepas atau ::sebelum unsur pseudo boleh meningkatkan kebolehbacaan dan pemformatan. Walau bagaimanapun, melaksanakan operasi ini semata-mata melalui CSS memberikan cabaran.

Menggunakan Urutan Melarikan Diri "A"

Dokumentasi sifat kandungan mencadangkan penggunaan jujukan melarikan diri "A" untuk sertakan baris baharu dalam kandungan yang dijana. Pemisah baris yang disisipkan ini mematuhi sifat 'ruang putih'.

Untuk menggambarkan penggunaannya, pertimbangkan contoh berikut:

#headerAgentInfoDetailsPhone:after {
  content: "Office: XXXXX \A Mobile: YYYYY ";
  white-space: pre; /* or pre-wrap */
}
Salin selepas log masuk

Kod ini menambah pemisah baris antara "Pejabat" dan teks "Mudah alih", memformat kandungan ke dalam berbilang baris. Lihat demonstrasi langsung di http://jsfiddle.net/XkNxs/.

Nota Awas

Apabila melarikan diri dari rentetan sewenang-wenangnya, gunakan " 0000a" dan bukannya "A" untuk mengelakkan hasil yang tidak dapat diramalkan akibat daripada aksara berikutnya yang menyerupai berangka atau perenambelasan nilai. Contoh fungsi untuk mencapai ini dengan selamat:

function addTextToStyle(id, text) {
  return `#${id}::after { content: "${text.replace(/"/g, '\"').replace(/\n/g, '\00000a')} }"`;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menambah Pemisah Baris pada Kandungan Unsur Pseudo dalam CSS?. 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