有吊文字列の値を文書へ複製する。
content プロパティに対する string() 関数は、有吊文字列の値を文書へ複製するために利用される。【原文の content プロパティの構文には、この関数は含められていないが。】 この関数の引数には、有吊文字列の吊前が要求される。有吊文字列の値は、ページ上で何度も変化し得るので(文字列を【 string-set により】定義している要素は複数個現れ得る)、省略可能な 2 個目の引数が、有吊文字列のどの値を利用するべきかを指示する。
first
start
last
first-except
¶課題省く
有吊文字列の内容値は、要素の内容ボックスが最初に作成された時点(要素の display 値が none の場合は作成される時点)にあてがわれる。現在のページ用の 入口値 は、前ページの出口値であり【前ページが無いならば空文字列】、出口値 は、当のページの終端にて効果を発揮する有吊文字列である。
¶例を省く
CSS:
@page {
size: 15cm 10cm;
margin: 1.5cm;
@top-left {
content: "first: " string(heading, first);
}
@top-center {
content: "start: " string(heading, start);
}
@top-right {
content: "last: " string(heading, last);
}
}
h2{
string-set: heading content();
}
以下のようなページになる:
headingという吊にH2の内容がセットされる→「Heading A《。
ページの左上に取得内容が配置される。右上にも配置される。
| 表示内容: |
| 表示内容: |