Windows 10 已于2025年10月14日停止支持。如果您正在使用 Windows 10,参见 这篇文章

Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解
已存档

Allowing Widows and Orphans

Jaws

Changing Default Behavior (CSS)

When I'm reading on a computer screen, I hatehatehatedespisehatehatehate "widow and orphan" control. This is especially annoying when reading a long narrative passage that reflows so that a break (often a blank paragraph) falls at the bottom or top of a column/page. There are two relevant CSS properties, each taking a nonzero positive integer as an argument:

    widows: [number of lines]
    orphans: [number of lines]

It appears that Firefox has (like most browsers) established a "default" value of 2 in each of these parameters, which seldom appear in site-specific stylesheets. Do Not Want.

Is there a way to change this default behavior to the equivalent of:

    body {
         widows: 1;
         orphans: 1;}

without either (a) breaking anything or (b) having to redo whatever change every time there's a Firefox update?

'''Changing Default Behavior (CSS)''' When I'm reading on a computer screen, I hatehatehatedespisehatehatehate "widow and orphan" control. This is especially annoying when reading a long narrative passage that reflows so that a break (often a blank paragraph) falls at the bottom or top of a column/page. There are two relevant CSS properties, each taking a nonzero positive integer as an argument: widows: [number of lines] orphans: [number of lines] It appears that Firefox has (like most browsers) established a "default" value of 2 in each of these parameters, which seldom appear in site-specific stylesheets. Do Not Want. Is there a way to change this default behavior to the equivalent of: body { widows: 1; orphans: 1;} without either (a) breaking anything or (b) having to redo whatever change every time there's a Firefox update?

所有回复 (2)

Where did you get that css that your using?

That is code that works if embedded in the stylesheet for an individual webpage (or epub using any of a variety of epub readers). (Obviously there may well be other styles embedded in the body element.) By setting the CSS properties to "1", it overrides — for that page only — the browser/reader-within-browser default behavior of "2". I'm asking how to change the default for Firefox (on my machines) so that I don't have to suffer through this for pages whose code I can't control (like 99.99998% of the 'net).