@@ -6198,25 +6198,16 @@ <h4>Introduction</h4>
61986198 provided prefixed versions of numerous other properties. Although the CSS Working Group no
61996199 longer recommends the use of prefixed properties, this specification maintains some prefixed
62006200 properties to avoid breaking existing content. But with the minor exceptions defined in this
6201- section, EPUB defers to the W3C to define CSS.</p>
6202-
6203- <div class="note">
6204- <p>Keep in mind that some [=reading systems=] will not support all desired features of CSS.
6205- The following are known to be particularly problematic:</p>
6206-
6207- <ul>
6208- <li>
6209- <p>Reading system-induced pagination can interact poorly with style sheets as
6210- reading systems sometimes paginate using columns. This may result in incorrect
6211- values for viewport sizes. Fixed and absolute positioning are particularly
6212- problematic.</p>
6213- </li>
6214- <li>
6215- <p>Some types of screens will render animations and transitions poorly (e.g., those
6216- with high latency).</p>
6217- </li>
6218- </ul>
6219- </div>
6201+ section, EPUB defers to the W3C to define CSS and expects [=reading systems=] to support it
6202+ at the level of major browsers.</p>
6203+
6204+ <p>Although reading systems are expected to support <a
6205+ data-cite="epub-rs-34#confreq-css-rs-support">CSS as defined in the CSS snapshot</a>
6206+ [[epub-rs-34]], the reality is that most reading systems currently do not support all
6207+ desired features of CSS, and often will modify, and allow users to change, the default
6208+ presentation defined by the [=EPUB creator=]. As a result, EPUB creators will need to adapt
6209+ their styling to these realities. For more information, refer to <a href="#sec-css-rs"
6210+ ></a>.</p>
62206211 </section>
62216212
62226213 <section id="sec-css-req" data-epubcheck="true"
@@ -6274,6 +6265,40 @@ <h4>CSS requirements</h4>
62746265 </div>
62756266 </section>
62766267
6268+ <section id="sec-css-rs" class="informative">
6269+ <h4>Reading system support considerations</h4>
6270+
6271+ <p>Support for the following CSS features are known to be particularly problematic in [=EPUB
6272+ reading systems=]:</p>
6273+
6274+ <ul>
6275+ <li>
6276+ <p>Reading system-induced pagination can interact poorly with style sheets as reading
6277+ systems sometimes paginate using columns. This may result in incorrect values for
6278+ viewport sizes. Fixed and absolute positioning are particularly problematic.</p>
6279+ </li>
6280+ <li>
6281+ <p>Some types of screens will render animations and transitions poorly (e.g., those with
6282+ high latency).</p>
6283+ </li>
6284+ </ul>
6285+
6286+ <p>Reading systems will typically set some aspects of an [=EPUB publication | EPUB
6287+ publication's=] style (e.g., setting margins appropriate to the application), potentially
6288+ overriding the [=EPUB creator | EPUB creator's=] instructions. To mitigate conflicts, and
6289+ any potential rendering problems, EPUB creators are advised to consult reading systems' user
6290+ agent style sheets, when made publicly available, and adapt their styling choices for
6291+ optimal display.</p>
6292+
6293+ <p>Furthermore, reading systems that allow users to change the appearance (e.g., choice of
6294+ fonts, text justification, or foreground and background colors) will also modify some CSS
6295+ rendering directions in an EPUB publication. Due to CSS precedence rules, it is advisable to
6296+ limit the use of [[html]] [^html-global/style^] attributes in EPUB content documents so that
6297+ the user experience is not negatively impacted (i.e., the users' style choices not being
6298+ universally applied). Although some reading systems will override inline styles, such
6299+ behavior is not guaranteed.</p>
6300+ </section>
6301+
62776302 <section id="sec-css-prefixed">
62786303 <h4>Prefixed properties</h4>
62796304
0 commit comments