引用記号が CSS コンテンツで生成され、疑似セレクター :before と :after を次のように使用するブロック引用があります。
div.paragraph blockquote::before, div.paragraph blockquote::after {
font-size: 4em;
color: #999;
position: absolute;
}
div.paragraph blockquote::before {
content: "“201C";
top: 0;
left: 0;
}
div.paragraph blockquote::after {
content: "”201D";
bottom: 0;
right: 0;
}
これにより、次のようなブロック引用が生成されます。
私が望むのは、citationsymbols をそれぞれのボックス内にとどめ、ベースラインが引用符内のテキストと同じになるようにすることです。
これは引用記号の自然なベースラインと関係があると思いますが、おそらく誰かが詳しく説明できますか?
それを修正する1つの方法は、引用記号に相対的なフォントサイズの負のマージンを与えることかもしれませんが、私はより「正しい」解決策、または引用記号がこのように振る舞う理由についての説明を探しています。
編集: position:relative; の追加 div.paragraph には既に position:relative があるため、この問題は解決されません。