Chevauchement de Texte en CSS - Comment puis-je le changer?
J'essaye de modifier un chevauchement élément (texte) dans mon fichier css. Une ligne de texte (dans un navigateur) s'affiche sur deux lignes de texte dans le mobile, se chevauchent ensemble.
Ce changement est pour la version mobile du site (le @media section paysage pour les tablettes)
Actuellement, l'en-tête (h2
) texte se chevauchent sur un iPad/tablette.
Code de l'h2 @media
section:
.da-slide h2{
font-size: 36px;
width: 80%;
top: 40px;
padding: 18px 20px 18px 20px;
(Le .da-slide h2
est le composant qui soutient ce texte dans le code html)
J'ai essayé le line-height
bien mais il ne fonctionne pas?
Toutes les idées...
Veuillez reproduire le problème sur jsfiddle. Vous obtiendrez plus rapide et de meilleures réponses.
OriginalL'auteur ThePlague | 2013-05-14
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sûr que la hauteur de la ligne d'une propriété css a été de s'appliquer à votre classe?
CSS
Sinon, avez-vous ajouté la balise meta dans l'en-tête?
Aussi, pour un site web, assurez-vous que le texte n'est pas adapté:
CSS
line-height
résoluOriginalL'auteur Romain
Cela devrait le faire en empêchant le texte de l'emballage, mais il va couper le bout de texte. c'est à dire de ne pas afficher n'importe quel texte plus long que la largeur.
Il suffit de l'ajouter à la classe existante:
Personnellement, j'aime utiliser les points de suspension en effet pour les titres longs et les tablettes. Sélection ajuste le texte et ajoute trois points où le texte a été coupé.
Exemple de l'effet ci-dessous:
C'est extrêmement long et totalement inévitable titre de la page j'ai besoin de montrer
En fonction de la largeur peuvent afficher:
Espère que ça aide.
OriginalL'auteur STOP BIT