Menetapkan Aksara Baris Baharu kepada Atribut Data dalam CSS dan Kandungan Unsur Pseudo
Pertanyaan ini meneroka kemungkinan memasukkan aksara baris baharu ke dalam CSS atribut data. Pengguna menyasarkan untuk memaparkan kandungan berbilang baris menggunakan sifat kandungan unsur pseudo dan nilai yang diekstrak daripada atribut data.
Pelaksanaan
Pendekatan awal, menggunakan "a" sebagai aksara baris baharu dalam atribut data, terbukti tidak berjaya. Untuk mencapai hasil yang diingini, pengubahsuaian berikut diperlukan:
Pengubahsuaian Atribut Data:
Pengubahsuaian CSS:
Kod Akhir:
CSS:
[data-foo]:after { content: attr(data-foo); background-color: black; color: white; white-space: pre; display: inline-block; }
HTML:
<div data-foo='First line &#xa; Second Line'>foo</div>
Atas ialah kandungan terperinci Bagaimanakah saya boleh menambah pemisah baris pada kandungan unsur pseudo menggunakan atribut data dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!