Skip to content

Commit 91887f7

Browse files
committed
update
1 parent 73198fd commit 91887f7

File tree

1 file changed

+49
-24
lines changed

1 file changed

+49
-24
lines changed

_scripts/modules/shareable_guides_pdf/template.html

Lines changed: 49 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -79,52 +79,60 @@
7979
line-height: 1.7;
8080
}
8181

82-
li > code {
82+
li>code {
8383
color: #002a42;
8484
background-color: #6dd5ec;
8585
padding: 2px 4px;
8686
border-radius: 4px;
8787
font-size: 0.9em;
8888
}
89-
li > code[data-kind="article"],
90-
li > code[data-kind="articulo"],
91-
li > code[data-kind="artigo"] {
89+
90+
li>code[data-kind="article"],
91+
li>code[data-kind="articulo"],
92+
li>code[data-kind="artigo"] {
9293
background-color: #FDB9C6;
9394
color: #670032;
9495
}
95-
li > code[data-kind="course"],
96-
li > code[data-kind="curso"] {
96+
97+
li>code[data-kind="course"],
98+
li>code[data-kind="curso"] {
9799
background-color: #BEEC6D;
98100
color: #043300;
99101
}
100-
li > code[data-kind="youtube"] {
102+
103+
li>code[data-kind="youtube"] {
101104
background-color: #FF0000;
102105
color: #FFFFFF;
103106
}
104-
li > code[data-kind="podcast"] {
107+
108+
li>code[data-kind="podcast"] {
105109
background-color: #AB7EE4;
106110
color: #300031;
107111
}
108-
li > code[data-kind="content"],
109-
li > code[data-kind="conteudo"],
110-
li > code[data-kind="conteúdo"] {
112+
113+
li>code[data-kind="content"],
114+
li>code[data-kind="conteudo"],
115+
li>code[data-kind="conteúdo"] {
111116
background-color: #d4d4d4;
112117
color: #494848;
113118
}
114-
li > code[data-kind="aluraplus"],
115-
li > code[data-kind="alura+"] {
119+
120+
li>code[data-kind="aluraplus"],
121+
li>code[data-kind="alura+"] {
116122
background-color: #d4d4d4;
117123
color: #494848;
118124
}
119-
li > code[data-kind="challenge"],
120-
li > code[data-kind="desafio"] {
125+
126+
li>code[data-kind="challenge"],
127+
li>code[data-kind="desafio"] {
121128
background-color: #162639;
122129
color: #FFFFFF;
123130
}
124-
li > code[data-kind="book"],
125-
li > code[data-kind="reto"],
126-
li > code[data-kind="livro"],
127-
li > code[data-kind="libro"] {
131+
132+
li>code[data-kind="book"],
133+
li>code[data-kind="reto"],
134+
li>code[data-kind="livro"],
135+
li>code[data-kind="libro"] {
128136
background-color: #CADCEA;
129137
color: #333333;
130138
}
@@ -223,20 +231,37 @@
223231
padding: 20px;
224232
}
225233

226-
.nivel {
227-
break-inside: avoid;
234+
h2 {
235+
/* Força quebra antes, exceto no primeiro */
236+
page-break-before: always;
237+
break-before: page;
238+
}
239+
240+
h2:first-of-type {
241+
/* Remove a quebra antes do primeiro H2 */
242+
page-break-before: auto;
243+
break-before: auto;
228244
}
229245

246+
/* Remove quebra depois, se não for necessário */
247+
h2 {
248+
page-break-after: auto;
249+
break-after: auto;
250+
}
251+
252+
/* Evita que títulos fiquem sozinhos no final de página */
230253
h1,
231254
h2,
232255
h3,
233256
h4 {
234257
break-after: avoid;
235258
}
236259

237-
.checkbox-wrapper input[type="checkbox"] {
238-
-webkit-print-color-adjust: exact;
239-
color-adjust: exact;
260+
/* Esta é a parte crucial */
261+
h3,
262+
h3+ul,
263+
h3+ol {
264+
break-inside: avoid;
240265
}
241266
}
242267
</style>

0 commit comments

Comments
 (0)