Print without overlapping views
Sometimes if you have a lot of Rich Text views, you might encounter a scenario where the text is overlapped when printing a web page even though the web page itself doesn't have this issue.

The reason this happens is due to Knack grouping up the views in using .kn-scene -> .view-group -> .view-column -> .kn-view
and setting it as display:flex
.
You can read about it in the Knack docs about the CSS builder code.
The JS
None
The CSS
Modify #kn-scene_XXX
in line 1 to the scene ID of the web page you will be printing.
#kn-scene_XXX .view-group {
display: block; /* avoids text overlapping */
}
Last updated
Was this helpful?