--- title: quotes slug: Web/CSS/quotes tags: - CSS - CSS プロパティ - CSS 生成コンテンツ - Reference - ウェブ - レイアウト - 生成コンテンツ translation_of: Web/CSS/quotes ---
quotes
は CSS のプロパティで、引用符がどのように表示されるかを設定します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
/* キーワード値 */ quotes: none; quotes: auto; /* <string> 値 */ quotes: "«" "»"; /* open-quote および close-quote をフランス語の引用符に設定 */ quotes: "«" "»" "‹" "›"; /* 2レベルの引用符を設定 */ /* グローバル値 */ quotes: inherit; quotes: initial; quotes: unset;
none
open-quote
および close-quote
の値が引用符を生成しません。auto
[<string> <string>]+
open-quote
および close-quote
を表す {{cssxref("<string>")}} の1つ以上の組。最初の組は、引用符を表示する要素が入れ子になった際の、最上層のものの引用符を表す。以下、順次下位レベルの引用符に対応する。<q>To be or not to be. That's the question!</q>
q { quotes: '"' '"' "'" "'"; } q::before { content: open-quote; } q::after { content: close-quote; }
{{EmbedLiveSample('Basic_quote_marks', "100%", 60)}}
<div lang="fr"> <q>Ceci est une citation française.</q> <div> <hr> <div lang="ru"> <q>Это русская цитата</q> <div> <hr> <div lang="ja"> <q>これは日本語の引用符です。</q> <div> <hr> <div lang="en"> <q>This is an English quote.</q> <div>
/*q { quotes: auto; }*/
{{EmbedLiveSample('Auto_quotes', "100%", 200)}}
quotes
の既定値はどのような場合も auto
であり、その他のブラウザー (Chromium, Safari, Edge) もこの動作をしますので、多くのブラウザーでは明示的に設定しなくても上記の例が動作します。-moz-initial
を使用して読み出すことができます。これはそれより前のバージョンの Firefox では有効ではありません。仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("CSS3 Content", "#quotes", "quotes")}} | {{Spec2("CSS3 Content")}} | |
{{ SpecName('CSS2.1', 'generate.html#quotes', 'quotes') }} | {{ Spec2('CSS2.1') }} | 初回定義 |
{{cssinfo}}
{{Compat("css.properties.quotes")}}