Existe-t-il un moyen de supprimer le padding de la marge droite sur le contenu indenté pour un appareil mobile ?
Sur un écran étroit, les retraits miroirs réduisent l’espace horizontal de l’écran à quelques caractères seulement. Le retour à la ligne du texte devient fou !
Je ne suis pas un expert en CSS à la télévision et je n’ai pas séjourné à un Holiday Inn hier soir.
Mais, ne pourriez-vous pas essayer de modifier le padding dans le CSS mobile pour la balise ul ou li ? Peut-être réduire le padding-left en %, en vw, ou simplement avec moins de pixels ?
Il est probable que quelqu’un ici puisse répondre à cela dans son sommeil. Cela pourrait être bénéfique pour tout le monde, et vous êtes simplement le premier à l’avoir remarqué.
Merci pour cette suggestion. Réduire les étapes d’index de 4 à 2 aidera un peu. Mais je suis plus préoccupé par le padding miroir ajouté du côté droit ! Il serait préférable d’éliminer complètement ce padding pour une version mobile.
Peux-tu lier vers une page où tu rencontres ce problème ou copier le message ici ? Il est difficile de savoir ce qui se passe à partir de cette capture d’écran. Dans mon exemple, il n’y a pas d’indentation de la marge droite.
Merci ! Il s’agit d’un site Discourse assez récent. Nous expérimentons dans l’espoir de supprimer nos listes de diffusion pour le projet de généalogie open source « Gramps ». Nous sommes donc encore en phase d’apprentissage.
La capture d’écran provient de l’application Android version 4. Le même problème se reproduit sur Chrome.
Votre webmaster n’a donc pas fait un très bon travail, car il semble qu’il y ait toujours un grand espace vide à droite. Il a réduit le padding gauche, mais a conservé le padding droit tel quel.
La solution de @smrtey est la bonne : vous devriez supprimer complètement le padding droit.
Je suppose que ce padding droit a été défini pour assurer un espacement correct pour les langues s’écrivant de droite à gauche, mais il n’a aucune raison d’être présent pour une langue s’écrivant de gauche à droite.
Non, nous n’avons pas essayé une valeur explicite de zéro. J’ai toujours soutenu qu’une valeur zéro était trop souvent traitée comme un cas spécial dans le passage des paramètres. Par conséquent, elle a tendance à être un mauvais choix pour les diagnostics expérimentaux.
Nous avons donc opté pour 15 px… et n’avons ressenti aucune pression supplémentaire pour expérimenter. Cette valeur répondait à nos exigences.
Mais, oui, c’était étrange que le fait de commenter la ligne ne résolve pas ce problème. Et merci !
Cela aurait fonctionné si vous aviez commenté une règle padding-right: 40px; déjà existante, mais écrire simplement //padding-right: 40px; en tant que nouvelle règle n’a absolument aucun effet.
La bonne méthode ici pour annuler le padding-right: 40px; existant est bien de remplacer cette valeur précédente par une nouvelle règle en écrivant explicitement padding-right: 0;.