CSSPageRule

page プロパティー、 @page 規則 (CSS)

[1]

DIV.Section1 {
	page: Section1
}

[Word 9] (名無しさん)

[2]

@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-header:url("Document_files/header.htm") h1;
	mso-footer:url("Document_files/header.htm") f1;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}

[Word 10] (名無しさん)

[3] http://www.re.be/css2xslfo/1_3_2/manual.pdf#page=20

(名無しさん [sage])

[4] なぜか CSS 2page 特性構文定義には inherit は含まれていません。 (名無しさん)

[5] テスト用 https://suika.suikawiki.org/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20page%3A%20aBaa%3B%0A%7D%0A;h=%3Cp%3E%3Cbutton%20type%3Dbutton%20onclick%3D%22%0A%20%20w%20(sd%20().page)%3B%0A%20%20w%20(getComputedStyle%20(this.parentNode%2C%20null).page)%3B%0A%20%20w%20(this.parentNode.currentStyle.page)%3B%0A%22%3Exx;p=q;x=style-element;i=html-div

[6] Firefox 2、Opera 9 とも、 inherit<identifier> とみなすようです。 inherit を含めて <identifier>大文字小文字は保持されています。 (名無しさん)

[7] Firefox 2 の getComputedStyle では常に空文字列のようです。 Opera 9 の getComputedStylecurrentStyle では算出値 (初期値auto) になるようです。 (名無しさん)

[8] Firefox 2 は -moz-initial<identifier> と見なすようです。

[9] FirefoxautoASCII大文字・小文字不区別でキーワードとみなしますが、 inheritinitial-moz-initialdefault は識別子とみなすようです。

[10] The New Publishing - A W3C Workshop on the Open Web Platform and the Traditional Print Publishing Industry ( ( 版)) http://www.w3.org/2012/12/global-publisher/report.html

[11] 1215702 – remove backend-only CSS properties (marks, orphans, page, size, widows) ( 版) https://bugzilla.mozilla.org/show_bug.cgi?id=1215702

[12] CEA-2014-B

[13] IRC logs: freenode / #whatwg / 20130224 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20130224

[14] IRC logs: freenode / #whatwg / 20130821 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20130821

[15] Chromepage-break でページ分割が必要になると、その後にあるのが高さ0のだけでも空のページを生成してしまうようです。

[16] 意図的に空ページを作りたいこともあるからそういう仕様なのですかね? でもページ分割の指定オンリーならその次に何もないときは何も出ないのが望む挙動のような。