
[1]
<IW:CSS2:"page.html#propdef-orphans">

[2]
[CODE(CSS example)@en[[[orphans]]: 1]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20orphans%3A%201%3B%0A%7D;h=;p=n;x=style-element>

[3]
[CODE(CSS)@en[[[orphans]]: 0]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20orphans%3A%200%3B%0A%7D;h=;p=n;x=style-element>

[4]
[CODE(CSS)@en[[[orphans]]: -1]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20orphans%3A%20-1%3B%0A%7D;h=;p=n;x=style-element>

[5]
[CODE(CSS)@en[[[orphans]]: 0.5]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20orphans%3A%200.5%3B%0A%7D;h=;p=n;x=style-element>

[[非妥当]]な例。

[7]
[CODE(CSS)@en[[[orphans]]: [[inherit]]]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20orphans%3A%20inherit%3B%0A%7D;h=;p=n;x=style-element>

[9]
[CODE(CSS example)@en[[[orphans]]: 10.0]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0D%0A%20%20orphans%3A%2010.0%3B%0D%0A%7D;h=;p=n;x=style-element>

[10]
[CODE(CSS example)@en[[[orphans]]: 10.2]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0D%0A%20%20orphans%3A%2010.2%3B%0D%0A%7D%0D%0A;h=;p=n;x=style-element>

[14]
[CODE(CSS example)@en[[[orphans]]: -10.5]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0D%0A%20%20orphans%3A%20-10.5%3B%0D%0A%7D%0D%0A;h=;p=n;x=style-element>

[6] 意味的には[[非負整数]]でなければならないはずですが、 [[CSS 2.1]]
では何も言及されていません。

[15]
[[Firefox]] 2 では [CODE(DOMm)@en[[[getComputedStyle]]]] で得られる値がなぜか[[空文字列]]です。
([[Opera]] 9 ではちゃんと[[整数]]。)

;; <http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20widows%3A%201%3B%0A%7D;h=%3Cp%20onclick%3D%22%0A%20%20w%20(getComputedStyle%20(document.getElementsByTagName%20('p')%5B0%5D%2Cnull).orphans)%0A%22%3EClick%20this%20paragraph%20to%20show%20computed%20value%20of%20'%3Ccode%3Eorphans%3C%2Fcode%3E'%20property.;p=n;x=style-element>

([[名無しさん]])

[16]
[[Opera]] 9 では[[負]]の >>4、>>14 が[[宣言]]ごと[[無視]]されます。それ以外の場合、[[小数]]を[[切り捨て]]た上で[[正規化]]した値が [[CSSOM]] 上に現れます。

([[名無しさん]])

[17]
[[Firefox]] 2 では[[小数部]]のある >>5、>>9、>>10、>>14 は[[宣言]]ごと[[無視]]されます。
それ以外はそのまま [[CSSOM]] 上に現れるようです。
([[名無しさん]])

[18]
[CODE(CSS example)@en[[[orphans]]: -0]]
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0A%20%20orphans%3A%20-0%3B%0A%7D;h=;p=n;x=style-element>

([[名無しさん]])


[19]
>>18 [[Opera]] 9 はこの[[宣言]]は[[無視]]しません ([[CSSOM]] 上では[[符号]]がなくなります)。

[20] [[Firefox]] は[[正数]]でなければなりません。 [[Chrome]] では[[整数]]なら OK です。 [TIME[2013-08-29T04:16:07.600Z]]


[8] [CITE@en[1215702 – remove backend-only CSS properties (marks, orphans, page, size, widows)]]
([TIME[2015-11-06 18:17:21 +09:00]] 版)
<https://bugzilla.mozilla.org/show_bug.cgi?id=1215702>