mac加载css代码无效
遇到的问题
最新版本的obsidian,加载部分css代码失效。obsidian能够识别那些css文件,但加载后没有反应。
听起来有点蠢,但似乎是长一点的代码加载失效,但短一点的代码能够加载……
例如,修改行距的短代码能够运行
/* 编辑模式下的行距 */
.cm-line {
line-height: 2.2em;
}
/* 预览模式下的行距 */
.markdown-preview-view p{
line-height: 2.2em;
}
但column-page代码行不通,从PKmer上复制过来,多次检查也没有找到问题
body {
--column-page-width: 550px;
}
.column-v .column-page
.column-page-v{
& .markdown-preview-section {
--file-line-width: 100% !important;
& .snw-header-count-wrapper {
right: unset;
}
column-gap: 2rem;
column-width: var(--column-page-width) !important;
column-rule: 2px dashed var(--background-modifier-border);
column-fill: balance;
/* 缩减底部空白 不然可能加载成空白页 */
padding-bottom: 0px !important;
min-height: unset !important;
/* 字体大小和行内高度改变,你可以不改变,并删掉 */
font-size: 18px !important;
line-height: 160%;
/* 标题更紧凑一点 */
& h2, h3, h4, h5, h6 {
margin-top: 10px;
margin-bottom: 5px;
}
& p {
break-inside: avoid;
}
/* 选择不分列的元素,默认为h1,hr */
& h1, hr {
column-span: all;
}
/* 多列布局后,部分列表圆点会错位,这样可以避免 */
& .list-bullet {
position: absolute;
}
}
&.column-h2 h2 {
column-span: all;
}
}
.column-h .column-page
.column-page-h{
& .markdown-preview-section {
--file-line-width: 100% !important;
& .snw-header-count-wrapper {
right: unset;
}
column-gap: 2rem;
column-width: var(--column-page-width) !important;
column-rule: 2px dashed var(--background-modifier-border);
column-fill: auto;
height: 100%;
/* 缩减底部空白 不然可能加载成空白页 */
padding-bottom: 0px !important;
min-height: unset !important;
/* 字体大小和行内高度改变,你可以不改变,并删掉 */
font-size: 18px !important;
line-height: 160%;
/* 标题更紧凑一点 */
& h2, h3, h4, h5, h6 {
margin-top: 10px;
margin-bottom: 5px;
}
/* 多列布局后,部分列表圆点会错位,这样可以避免 */
& .list-bullet {
position: absolute;
}
}
}