EPUBリーダーのCSS仕様適合性テスト
このGitHubページのURL: https://jagat-xpub.github.io/epub-css-test/
このGitHubリポジトリのURL: https://github.com/jagat-xpub/epub-css-test
EPUBリーダーのCSS仕様適合性チェックリスト
テストするCSSモジュール一覧
「CSSの公式的な定義に含まれるCSSモジュール」から
CSS Snapshot 2023 – §2.1. Cascading Style Sheets (CSS) — The Official Definition からテストするCSSモジュールをピックアップ
- CSS Conditional Rules Level 3 – @supports ルール
- Selectors Level 3
- CSS Cascading and Inheritance Level 4 – all プロパティ, プロパティの値 initial, unset, revert
- CSS Values and Units Level 3 – 長さの単位 ch, rem, vw, vh, vmin, vmax, Q
- CSS Custom Properties for Cascading Variables Module Level 1 – CSS変数
- CSS Color Level 4
- CSS Backgrounds and Borders Level 3
- CSS Images Level 3 – グラデーション関数, object-fit プロパティ, object-position プロパティ
- CSS Fonts Level 3
- CSS Writing Modes Level 3
- CSS Multi-column Layout Level 1
- CSS Flexible Box Module Level 1
- CSS User Interface Module Level 3 – box-sizing プロパティ, outline プロパティ
- CSS Containment Module Level 1 – contain プロパティ
- CSS Transforms Level 1 – transform プロパティ
- CSS Compositing and Blending Level 1 – mix-blend-mode プロパティなど
- CSS Counter Styles Level 3 – @counter-style ルール, 定義済みカウンタースタイル cjk-decimal など
「かなり安定しているが実装経験が限定的なCSSモジュール」から
CSS Snapshot 2023 – §2.2. Fairly Stable Modules with limited implementation experience からテストするCSSモジュールをピックアップ
「大まかな相互運用性のあるCSSモジュール」から
CSS Snapshot 2023 – §2.3. Modules with Rough Interoperability からテストするCSSモジュールをピックアップ
CSS Snapshot 2023 に載っていないが、最新のブラウザで利用できるもの
License
CC0 1.0