kzen.dev
  • Questions
  • Tags
  • Utilisateurs
Notifications
Récompenses
Inscription
Une fois inscrit, vous serez informé des réponses et des commentaires à vos questions.
Connectez-vous
Si vous avez déjà un compte, connectez-vous pour vérifier les nouvelles notifications.
Il y aura des récompenses pour les questions, réponses et commentaires ajoutés.
Détails
Source
Editer
Hithere Paperbag
Hithere Paperbag
Question

Comment définir la couleur d'arrière-plan d'un texte ciblé, en utilisant uniquement le CSS ?

Question

Comment ajouter dynamiquement un fond vert derrière le texte, pas sur toute la largeur de la page, juste sur le texte.

Problème

Avec mon code actuel, le vert s'étend à toute la page. Je ne suis pas en mesure de modifier le HTML ou le Javascript, seulement le fichier CSS.

![Entrez la description de l'image ici][1]

[1] : http://i.stack.imgur.com/0fpuS.png

HTML

<h1>The Last Will and Testament of Eric Jones</h1> 

CSS

h1 { 
    text-align: center; 
    background-color: green; 
}
115 2013-01-14T01:09:31+00:00 3
 JGallardo
JGallardo
Question modifiée 29 mars 2018 в 5:02
Programmation
html
css
Cette question a 1 réponse en anglais, pour les lire connectez-vous à votre compte.
Solution / Réponse
 BalusC
BalusC
14 janvier 2013 в 1:12
2013-01-14T01:12:26+00:00
Détails
Source
Editer
#18213155

Placez le texte dans un [élément en ligne][1], tel qu'un <span>.

<h1><span>The Last Will and Testament of Eric Jones</span></h1>

Et ensuite appliquer la couleur de fond sur l'élément en ligne.

h1 {
    text-align: center; 
}
h1 span { 
    background-color: green; 
}

Un élément inline est aussi grand que son contenu, ce qui devrait suffire.

[1] : http://www.htmlhelp.com/reference/html40/inline.html

149
0
 Starx
Starx
14 janvier 2013 в 1:12
2013-01-14T01:12:51+00:00
Détails
Source
Editer
#18213157

Une astuce très simple consiste à ajouter une balise <span> et à lui ajouter une couleur de fond. Vous obtiendrez ainsi l'aspect que vous souhaitez.

<h1>  
    <span>The Last Will and Testament of Eric Jones</span>
</h1> 

Et CSS

h1 { text-align: center; }
h1 span { background-color: green; }

WHY?

<span> dans une balise d'élément en ligne, de sorte qu'il ne s'étendra que sur le contenu en simulant l'effet.

8
0
 AgnosticDev
AgnosticDev
14 janvier 2013 в 1:12
2013-01-14T01:12:42+00:00
Détails
Source
Editer
#18213156

Essayez de supprimer l'alignement du texte au centre et de centrer le " h1 " ou le " div " dans lequel le texte se trouve.

h1 {
    background-color:green;
    margin: 0 auto;
    width: 200px;
}
 JGallardo
JGallardo
Réponse modifiée 7 septembre 2017 в 8:15
2
0
Ajouter une question
Catégories
Toutes
Technologie
Culture / Loisirs
Vie / Arts
Science
Professionnel
Entreprises
Utilisateurs
Tous
Nouveau
Populaire
1
Денис Васьков
Enregistré il y a 17 heures
2
Dima Patrushev
Enregistré il y a 2 jours
3
sirojidddin otaboyev
Enregistré il y a 1 semaine
4
Елена Гайдамамакинат
Enregistré il y a 1 semaine
5
Иван Степанюк
Enregistré il y a 1 semaine
DE
EL
ES
FR
ID
IT
JA
KO
NL
NO
PT
RU
TR
ZH
© kzen.dev 2023
Source
stackoverflow.com
sous licence cc by-sa 3.0 avec l'attribution