Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menambah Padding pada Permulaan dan Penghujung Setiap Baris Teks dalam Span Berbilang Baris?

Bagaimana untuk Menambah Padding pada Permulaan dan Penghujung Setiap Baris Teks dalam Span Berbilang Baris?

Barbara Streisand
Lepaskan: 2024-11-07 17:15:03
asal
410 orang telah melayarinya

How to Add Padding to the Beginning and End of Each Line of Text in a Multi-Line Span?

Tambahkan Padding di Permulaan dan Penghujung Setiap Baris Teks

Latar Belakang

Dalam senario ini, rentang menjangkau berbilang baris dengan latar belakang warna. Pengguna menginginkan padding 10px pada penghujung setiap baris, tetapi mengelak daripada memasukkan tag nbsp secara manual. Penyelesaian CSS atau JavaScript lebih diutamakan.

Penyelesaian CSS

Dalam IE8 dan versi Chrome, Firefox, Opera dan Safari yang lebih baru, kod CSS dan HTML berikut menyediakan penyelesaian kreatif:

CSS:

#titleContainer { width: 520px }
h3 { margin: 0; font-size: 42px; font-weight: bold; font-family: sans-serif }
h3 .heading { background-color: #000; color: #00a3d0; }
h3 .subhead { background-color: #00a3d0; color: #000; }
div { line-height: 1.1; padding: 1px 0; border-left: 30px solid #000; display: inline-block; }
h3 { background-color: #000; color: #fff; display: inline; margin: 0; padding: 0 }
h3 .indent { position: relative; left: -15px; }
h3 .subhead { padding: 0 15px; float: left; margin: 3px 0 0 -29px; outline: 1px solid #00a3d0; line-height: 1.15 }
Salin selepas log masuk

HTML:

<div>
Salin selepas log masuk

Penjelasan

Teknik ini mencipta berbilang div untuk setiap baris, dengan pelapik dan sempadan padat di sebelah kiri. Dalam setiap div, elemen h3 sebaris meletakkan teks. Subtajuk diapungkan ke kiri untuk mengalih keluar sempadan dan menambah ketinggian baris.

Pertimbangan

Penyelesaian ini rumit dan mungkin menghadapi masalah dalam penyemak imbas tertentu. Walaupun ia memberikan anggaran visual bagi padding yang diingini, ia mungkin tidak sempurna dalam semua kes.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Padding pada Permulaan dan Penghujung Setiap Baris Teks dalam Span Berbilang Baris?. 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