28195 sujets

CSS et mise en forme, CSS3

Bonjour.

Je cherche à reproduire la mise en page d'un bloc de citation. Voici la copie d'écran d'un article du Figaro, qui représente ce que je recherche :

upload/1737733735-12427-capturedancrandu2025-01-2413-.png

Le guillemet anglais ouvrant se trouve en marge du texte. Après examen du code-source, il apparaît qu'une image SVG est utilisée.

Est-il possible de faire à peu près la même chose en CSS et sans image ? Voici mon code de base :

blockquote {
	font-size: 1.5em;
	margin: 1em;
}

blockquote::before {
	content: '“';
	font-size: 2em;
	vertical-align: bottom;
}


Mais comme on peut le voir sur l'image suivante, le guillemet est intégrée dans le bloc de texte (ce qui est normal avec ce code) :

upload/1737733951-12427-capturedancrandu2025-01-2416-.png

J'ai essayé différentes valeurs de margin pour décaler mais je n'y arrive pas.

Merci.
Modifié par Nerva (24 Jan 2025 - 16:55)
Alors j'avais fait une erreur dans les marges négatives. Ça fonctionne avec ceci :

blockquote::before {
	content: '“';
	font-size: 2em;
	margin: 0 0 0 -0.5em;
	vertical-align: bottom;
}


Voilà...