jsfiddle here.Comment inclure le remplissage sur un élément span ayant plusieurs lignes
J'ai un élément span qui est surligné en utilisant background-color: yellow
et padding: 1px 10px
.
Cependant, sur les petits appareils, cette ligne de texte devient deux lignes, trois lignes, etc. Cela provoque les première et deuxième lignes à « perdre » le rembourrage sur le côté droit , tels que les mots « le » et « à », et les deuxième et troisième lignes à « perdre » le rembourrage sur la gauche côté, comme les mots « fort » et « mieux » dans l'image ci-dessous:
Comment puis-je assurer ces mots (dans l'image ci-dessus, "le", "surligner", "à", "mieux") et tous les autres mots garder ce remplissage 10px sur le côté gauche et à droite?
Quelqu'un en réponse à une question similaire a suggéré d'utiliser display: block
, mais cela rend la durée plus une durée, juste un rectangle et qui est pas comment je besoin de regarder. Cela permet également de faire ressortir toute la largeur de la page.
Enroulez le span dans un div avec rembourrage – bryan60