Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Membuat Warna Latar Belakang Hanya Selebar Teks Saya Menggunakan CSS Tulen?

Bagaimanakah Saya Boleh Membuat Warna Latar Belakang Hanya Selebar Teks Saya Menggunakan CSS Tulen?

Mary-Kate Olsen
Lepaskan: 2024-12-02 10:35:15
asal
611 orang telah melayarinya

How Can I Make a Background Color Only as Wide as My Text Using Pure CSS?

Menetapkan Warna Latar Belakang untuk Lebar Teks Menggunakan CSS Tulen

Apabila memanipulasi warna latar belakang dalam elemen HTML, menjajarkan lebar warna dengan kandungan teks boleh menjadi mencabar. Soalan ini menyelami senario tertentu di mana warna latar belakang bertujuan untuk memanjangkan hanya di belakang teks, bukan lebar keseluruhan elemen.

Coretan kod yang disediakan menggunakan elemen h1 dengan warna latar belakang ditetapkan kepada hijau:

h1 { 
    text-align: center; 
    background-color: green; 
}
Salin selepas log masuk

Kod ini menghasilkan latar belakang hijau yang merentangi keseluruhan lebar halaman, menjangkau jauh melebihi teks. Untuk menyelesaikan isu ini, penyelesaian mencadangkan membenamkan teks dalam elemen sebaris, seperti elemen:

<h1><span>The Last Will and Testament of Eric Jones</span></h1>
Salin selepas log masuk

Elemen sebaris, tidak seperti elemen peringkat blok seperti

, hanya menduduki ruang yang diperlukan oleh kandungannya. Dengan menggunakan warna latar belakang pada elemen:

h1 span { 
    background-color: green; 
}
Salin selepas log masuk

warna latar belakang terhad kepada lebar teks, menghasilkan kesan yang diingini. Teknik ini membenarkan kawalan tepat ke atas tahap warna latar belakang, memastikan ia sejajar dengan kandungan teks tanpa mengganggu reka letak elemen sekeliling.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Warna Latar Belakang Hanya Selebar Teks Saya Menggunakan CSS Tulen?. 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