From b497ddacac64b9be68218b0b706e5bda5e0fc6a0 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Mon, 2 Jun 2025 13:59:58 +0800 Subject: [PATCH] css: add margin for div only when overriding layout, closes #1286 (#1309) --- apps/readest-app/src/utils/style.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/readest-app/src/utils/style.ts b/apps/readest-app/src/utils/style.ts index 5442701f..2d169e95 100644 --- a/apps/readest-app/src/utils/style.ts +++ b/apps/readest-app/src/utils/style.ts @@ -251,12 +251,18 @@ const getLayoutStyles = ( p:has(> img:only-child), p:has(> span:only-child > img:only-child) { text-indent: unset !important; } - p, div { + p { ${vertical ? `margin-left: ${paragraphMargin}em ${overrideLayout ? '!important' : ''};` : ''} ${vertical ? `margin-right: ${paragraphMargin}em ${overrideLayout ? '!important' : ''};` : ''} ${!vertical ? `margin-top: ${paragraphMargin}em ${overrideLayout ? '!important' : ''};` : ''} ${!vertical ? `margin-bottom: ${paragraphMargin}em ${overrideLayout ? '!important' : ''};` : ''} } + div { + ${vertical && overrideLayout ? `margin-left: ${paragraphMargin}em !important;` : ''} + ${vertical && overrideLayout ? `margin-right: ${paragraphMargin}em !important;` : ''} + ${!vertical && overrideLayout ? `margin-top: ${paragraphMargin}em !important;` : ''} + ${!vertical && overrideLayout ? `margin-bottom: ${paragraphMargin}em !important;` : ''} + } pre { white-space: pre-wrap !important;