JINMUSOFTWARE

CSSではQuotesを使用して引用符の記号をカスタマイズできます

引用符を付加できるCSSがあります

Quotesの使い方

content: open-quote;で開いて、content: close-quote; で閉じます。

quotes: values; で、引用符の記号を変更できます。

やってみましょう。

.quote::before {
  content: open-quote;
}
.quote::after {
  content: close-quote;
}
<p class="quote">Hello</p>

Hello

出来ましたね。引用符で囲まれています。

今度は、ネストしてみましょう。

<p class="quote">
 Hello<span class="quote">
 Hello<span class="quote">
 Hello<span class="quote">
 Hello</span></span></span>
</p>

HelloHelloHelloHello

一段目は、”「”、二段目以降は、”『” になりました。言語環境によって変わります。

記号を変更してみましょう。

.quotes-area {
    quotes: "«" "»" "‹" "›" "[" "]" "*" "*";
}

HelloHelloHelloHello

出来ましたね。quotes: “«” “»” ~~~ ; と、開閉セットで指定できます。

2段以上必要な文書をみたことありませんけどね。

containの領域の場合

contain: style; で、styleの封じ込めができます。

<span class="open-quote">
    1
    <span style="contain: style">
        <span class="open-quote">2</span>
        <span class="open-quote">3</span>
    </span>
</span>
<span class="close-quote">close.3</span>
<span class="close-quote">close.2</span>
<span class="close-quote">close.1</span>
1 2 3 close.3 close.2 close.1

Firefox は対応しています。chromeは未対応のようですね。2022.9