Bonjour,
Voici ce que je veux faire :
« Bonjour, comment allez-vous ?
– Bonjour. Très bien, et vous ?
Très bien, merci. »
(tiret cadratin et espace insécable)
Voici le code que j'ai composé
Opera 10 me donne un résultat presque parfait. Firefox 3.5 donne du gros n'importe quoi.
J'aurais tendance à penser qu'Opera à raison (sa réputation pour le respect des standards n'est plus à faire). Cependant, je ne sais toujours pas comment intégrer le tiret cadratin. En effet, la spécification CSS n'inclut pas les guillemets de début de continuité (ici, le tiret cadratin). Je pensais m'en sortir avec
Mais ça ne fonctionne pas.
Que faire ?
Question subsidiaire : j'ai l'impression que la seule raison pour laquelle on s'embête avec les valeurs de
Merci
Voici ce que je veux faire :
« Bonjour, comment allez-vous ?
– Bonjour. Très bien, et vous ?
Très bien, merci. »
(tiret cadratin et espace insécable)
Voici le code que j'ai composé
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Dialogue de Q</title>
<style type="text/css">
#dialogue {list-style:none}
#dialogue q {quotes : '« ' ' »' "'" "'"}
#dialogue li:first-child q:before {content:open-quote}
#dialogue li:first-child q:after {content:no-close-quote}
#dialogue li:before q {content:no-open-quote}
#dialogue li:after q {content:no-close-quote}
#dialogue li:last-child q:before {content:no-open-quote}
#dialogue li:last-child q:after {content:close-quote}
</style>
</head>
<body>
<ul id="dialogue">
<li><q>Bonjour, comment allez-vous ?</q></li>
<li><q>Bonjour. Très bien, et vous ?<q></li>
<li><q>Très bien, merci.</q></li>
</ul>
</body>
</html>
Opera 10 me donne un résultat presque parfait. Firefox 3.5 donne du gros n'importe quoi.
J'aurais tendance à penser qu'Opera à raison (sa réputation pour le respect des standards n'est plus à faire). Cependant, je ne sais toujours pas comment intégrer le tiret cadratin. En effet, la spécification CSS n'inclut pas les guillemets de début de continuité (ici, le tiret cadratin). Je pensais m'en sortir avec
#dialogue li:before q {content:"– "}
Mais ça ne fonctionne pas.
Que faire ?
Question subsidiaire : j'ai l'impression que la seule raison pour laquelle on s'embête avec les valeurs de
quote
, on lieu de simplement mettre du content:"bla"
, c'est la guestion de citations imbriquées. Me trompé-je ?Merci