[css] 隐藏特定数据库块的主键列

有时候数据库不需要填写主键列,而主键原生无法隐藏。这个代码片段的效果是隐藏特定数据库块的主键列。

CSS 代码片段 01:

/* 隐藏特定数据库块的主键列 CSS片段 */
/* author by JeffreyChen https://ld246.com/article/1728354035172 */
/* 启用代码片段后,给需要隐藏主键的数据库块添加自定义属性:hide-block=true */
.protyle-wysiwyg .av[custom-hide-block=true] [data-dtype="block"] {
    display: none;
}
.protyle-wysiwyg .av[custom-hide-block=true] .av__calc[data-dtype="block"]:first-child + .av__calc {
    padding-left: 1.625em;
    box-sizing: initial;
}

使用方法:

启用代码片段后,给需要隐藏主键的数据库块添加自定义属性 hide-block=true 即可:

image.png

CSS 代码片段 02:

这个是默认隐藏所有主键列,排除自定义属性 hide-block=false 的数据库块

/* 隐藏除了特定数据库块的其他主键列 CSS片段 */
/* author by JeffreyChen https://ld246.com/article/1728354035172 */
/* 启用代码片段后,给需要保留主键的数据库块添加自定义属性:hide-block=false */
.protyle-wysiwyg .av:not([custom-hide-block=false]) [data-dtype="block"] {
    display: none;
}
.protyle-wysiwyg .av:not([custom-hide-block=false]) .av__calc[data-dtype="block"]:first-child + .av__calc {
    padding-left: 1.625em;
    box-sizing: initial;
}

使用方法:

方法基本同上,给需要保留主键的数据库块添加自定义属性 hide-block=false 即可。

关联

思源笔记数据库的主键不知道填什么了,让它空着可以吗? - JeffreyChen 的回帖

打赏 30 积分后可见
30 积分 • 2 打赏
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22926 引用 • 92174 回帖 • 1 关注
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    85 引用 • 516 回帖
3 操作
JeffreyChen 在 2024-10-08 11:12:15 更新了该帖
JeffreyChen 在 2024-10-08 11:11:52 更新了该帖
JeffreyChen 在 2024-10-08 10:21:00 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
JeffreyChen
思源是支持 Markdown 语法输入的块编辑器,不是 Markdown 文件编辑器; 思源笔记同步教程:ld246.com/article/1692089679062