Yalnızca CSS kullanarak hedeflenen metnin arka plan rengini nasıl ayarlayabilirim?
Soru
Metnin arkasına dinamik olarak nasıl yeşil bir arka plan ekleyebilirim, tüm sayfa genişliğini değil, sadece metni.
Problem
Yeşil, mevcut kodumla tüm sayfaya yayılıyor. HTML veya Javascript'i değiştiremiyorum, sadece CSS dosyasını değiştirebiliyorum.
HTML
<h1>The Last Will and Testament of Eric Jones</h1>
CSS
h1 {
text-align: center;
background-color: green;
}
115
3
Metni
<span>
gibi bir satır içi öğe içine yerleştirin.Ardından arka plan rengini satır içi öğeye uygulayın.
Bir satır içi öğe, içeriği kadar büyüktür, bu nedenle bu sizin için yeterli olacaktır.
Bunu yapmak için çok basit bir numara, bir
<span>
etiketi eklemek ve buna arka plan rengi eklemektir. Tam istediğiniz gibi görünecektir.Ve CSS
**NEDEN?
<span>
etiketini bir satır içi öğe etiketi içinde kullanın, böylece efekti taklit ederek yalnızca içeriğin üzerine yayılır.Metin hizalama merkezini kaldırmayı ve metnin içinde bulunduğu
<h1>
veya<div>
öğesini ortalamayı deneyin.