From af72bb1df4c426ba8447e5c5f5359319e55792a2 Mon Sep 17 00:00:00 2001 From: JekkiNoopy Date: Wed, 20 May 2026 02:06:47 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E5=A5=BD=E8=AE=80=E7=89=88=E6=A8=99?= =?UTF-8?q?=E9=A1=8C=E5=85=A7=E6=96=87=E5=B7=A6=E5=B0=8D=E9=BD=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- totoga2/readable.html | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/totoga2/readable.html b/totoga2/readable.html index 22eedca..ca8f0c5 100644 --- a/totoga2/readable.html +++ b/totoga2/readable.html @@ -259,10 +259,15 @@ box-sizing: border-box; } + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):not(.overlap-style):has(> .container21):has(> .container22)>.container21:has(> section.ebook-section), + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):not(.overlap-style):has(> .container21):has(> .container22)>.container22:has(> section.ebook-section) { + align-items: stretch; + } + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):not(.overlap-style):has(> .container21):has(> .container22)>.container21>section.ebook-section h3, body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):not(.overlap-style):has(> .container21):has(> .container22)>.container22>section.ebook-section h3 { width: 100%; - text-align: center; + text-align: left; } body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.readable-homework-block):not(.overlap-style):has(> .container21):has(> .container22)>.container21>section.ebook-intro.section, @@ -364,7 +369,7 @@ } body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-wrap>section.ebook-intro.section>h3 { - text-align: center; + text-align: left; clear: both; margin-bottom: 0.75rem; } @@ -501,6 +506,21 @@ font-weight: 700; letter-spacing: 0.04em; line-height: 1.4; + text-align: left; + } + + /* 好讀版:標題與內文同側對齊 */ + body.ebook-ssg2-page.totoga2-page #totoga2-reader .ebook-section p.ebook-intro-lead, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .ebook-intro.section p.ebook-intro-lead { + text-align: left; + margin-left: 0; + margin-right: 0; + } + + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:has(> .container11)>.container11, + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.overlap-style) [class^="container2"]:has(> section.ebook-section), + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container:not(.overlap-style) [class^="container3"]:has(> section.ebook-section) { + align-items: stretch; } /* ─── 大區塊視覺分隔 ─── */ @@ -540,8 +560,8 @@ clear: both; display: flex; flex-direction: column; - align-items: center; - justify-content: center; + align-items: stretch; + justify-content: flex-start; } body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-then-images:not(.readable-text-then-images--single)>.container31, @@ -570,8 +590,7 @@ body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-then-images.readable-text-then-images--single { display: flex; flex-direction: column; - align-items: center; - text-align: center; + align-items: stretch; } body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-then-images.readable-text-then-images--single::after { @@ -582,12 +601,10 @@ width: 100%; max-width: 42rem; margin-inline: auto; + align-items: stretch; } - body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-then-images.readable-text-then-images--single>.container11 section.ebook-section h3 { - text-align: center; - } - + body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-then-images.readable-text-then-images--single>.container11 section.ebook-section h3, body.ebook-ssg2-page.totoga2-page #totoga2-reader .container.readable-text-then-images.readable-text-then-images--single>.container11 section.ebook-section p.ebook-intro-lead { text-align: left; }