Steps to reproduce
- Type some text
- Create a callout or a blockquote
- Add a header
Did you follow the troubleshooting guide? Y
Expected result
The header should have proper top margin if under a callout. Like this:
Actual result
It works as expected with paragraphs, code blocks, tables, lists and images, but not with callouts and blockquotes.
Environment
Obsidian version: v1.5.11
Installer version: v1.5.3
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
Additional information (possible solution)
Editing this already existing CSS:
.markdown-rendered div:has( > :is(p,pre,table,ul,ol)) + div > :is(h1,h2,h3,h4,h5,h6) {
margin-top: var(--heading-spacing);
}
By adding .callout
and blockquote
in p,pre,table,ul,ol
solves the problem:
.markdown-rendered div:has( > :is(p,pre,table,ul,ol,.callout,blockquote)) + div > :is(h1,h2,h3,h4,h5,h6) {
margin-top: var(--heading-spacing);
}