Skip to content

Commit d08bd86

Browse files
committed
Target div with only-child
That is probably the best we can do without resolving to convoluted and complex selectors.
1 parent 7e1dbbd commit d08bd86

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

css/src/modules/user-settings-submodules/ReadiumCSS-fontSize_pref.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] figure:has(> canvas),
2222
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] figure:has(> iframe),
2323
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] figure:has(> audio),
24+
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] div:has(> img:only-child),
25+
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] div:has(> video:only-child),
26+
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] div:has(> svg:only-child),
27+
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] div:has(> canvas:only-child),
28+
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] div:has(> iframe:only-child),
29+
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] div:has(> audio:only-child),
2430
:root:not(:--deprecated-font-size):not(:--iOS-patch)[style*="--USER__fontSize"] table {
2531
zoom: calc(100% / var(--USER__fontSize)) !important;
2632
}

css/src/modules/user-settings-submodules/ReadiumCSS-webPubZoom_pref.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
:root:not(:--iOS-patch)[style*="--USER__zoom"] figure:has(> canvas),
2222
:root:not(:--iOS-patch)[style*="--USER__zoom"] figure:has(> iframe),
2323
:root:not(:--iOS-patch)[style*="--USER__zoom"] figure:has(> audio),
24+
:root:not(:--iOS-patch)[style*="--USER__zoom"] div:has(> img:only-child),
25+
:root:not(:--iOS-patch)[style*="--USER__zoom"] div:has(> video:only-child),
26+
:root:not(:--iOS-patch)[style*="--USER__zoom"] div:has(> svg:only-child),
27+
:root:not(:--iOS-patch)[style*="--USER__zoom"] div:has(> canvas:only-child),
28+
:root:not(:--iOS-patch)[style*="--USER__zoom"] div:has(> iframe:only-child),
29+
:root:not(:--iOS-patch)[style*="--USER__zoom"] div:has(> audio:only-child),
2430
:root:not(:--iOS-patch)[style*="--USER__zoom"] table {
2531
zoom: calc(100% / var(--USER__zoom)) !important;
2632
}

0 commit comments

Comments
 (0)