如何去掉“表格”上面的空行

新版Obsidian在表格的上面增加了一行空行,请问有什么方法可以去掉 ?

用css去掉前一行的行高,用 .cm-line 和 :has() 即可

.markdown-sourceview.is-live-preview .cm-line:has(+.table-wrapper) {
line-height: 0;
}
类似这样

谢谢你的回复,我按你说的增加了这个css,但没有任何变化,表格上面的空行无法去掉

那个是用来显示拖拽按钮的

这个css只是一个一个举例,不是真的实现。用这个吧

.markdown-source-view.is-live-preview .cm-line:has(+ .cm-table-widget) {
line-height: 0;
}

.markdown-source-view.is-live-preview .cm-active.cm-line:has(+ .cm-table-widget) {
line-height: var(–line-height-normal);
}

1 个赞

谢谢,用了你的代码,已解决表格上方的空行问题 :pray:

我刚发现,新版的Obsidian在表格的下方也增加了一个空行
能否再发一段 “去掉表格下方空行”的代码 ?:sweat_smile:

1 个赞

感谢你的代码,解决了困扰我的问题,在表格上打字也不会出现跟多的行数 :smiling_face_with_three_hearts: :smiling_face_with_three_hearts: :smiling_face_with_three_hearts: