J'ai plusieurs paragraphes que je voudrais mettre en retrait, mais seulement les premières lignes de ces paragraphes.
Comment pourrais-je cibler uniquement les premières lignes à l'aide de CSS ou de HTML ?
J'ai plusieurs paragraphes que je voudrais mettre en retrait, mais seulement les premières lignes de ces paragraphes.
Comment pourrais-je cibler uniquement les premières lignes à l'aide de CSS ou de HTML ?
Je suis vraiment triste quand je vois une réponse ici sur Stackoverflwo qui m'aide, mais que le PO ne l'a pas acceptée... désolé, mon frère. Tu le méritais.
Il semble que l'utilisateur ait cessé d'utiliser le S.E. moins d'un mois après que cette question ait été posée ou ait disparu.
@paulotorrens la réponse acceptée devrait être celle qui a le plus de upvotes parce qu'elle aide la majorité et pas seulement le PO.
J'avais également un problème pour mettre en retrait la première ligne d'un paragraphe (seulement la première ligne) et j'essayais le code suivant :
p::first-line { text-indent: 30px; }
Cela n'a pas fonctionné. J'ai donc créé une classe dans ma CSS et l'ai utilisée dans mon html comme suit :
en CSS :
.indent { text-indent: 30px; }
en html :
<p class="indent"> paragraph text </p>
Cela a marché comme sur des roulettes. Je ne sais toujours pas pourquoi le premier exemple de code n'a pas fonctionné et je me suis assuré que le texte n'était pas aligné.
La première ne fonctionne pas parce que ::first-line
est un pseudo-élément sur lequel seul un sous-ensemble de propriétés CSS peut être appliqué. text-indent
n'en fait pas partie. Voir developer.mozilla.org/en-US/docs/Web/CSS/::first-line
:first-line
ne fonctionne pas, car le text-indent
-n'a aucun effet sur cette propriété. Sans le pseudo-élément pour p
il n'y a pas de problème. Le site text-indent
-La propriété ne concerne que la première ligne de toute façon. Il n'y a donc aucune raison de ne cibler qu'une seule ligne en premier lieu. Voir aussi : developer.mozilla.org/en-US/docs/Web/CSS/::first-line y developer.mozilla.org/fr/US/docs/Web/CSS/text-indent
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
3 votes
@Ricardo - Malheureusement non. Marquer une réponse comme le site La réponse est donnée uniquement à la personne qui a posé la question, et les pouvoirs en place n'ont pas l'intention de changer cela. En ce qui les concerne, pour le bien des autres personnes qui rencontrent la question, c'est à cela que sert le système de vote (la réponse la plus votée étant celle du "choix de la communauté", en gros).
2 votes
Pourquoi n'acceptez-vous pas une réponse ? Il y en a plusieurs bonnes ici.