css - 如何将样式应用于 GitBook 中的代码块?

标签 css gitbook

我想更改使用 ``` 和 ` markdown 生成的代码部分的外观。

我的book.json是

{
    "styles": {
        "website": "styles/website.css"
    }
}

我的 styles/website.css 说了我能想到的最简单的测试:

/* CSS for website */

code {
  background-color: red;
}

但是我的 GitBook 代码块没有红色背景:https://lokathor.gitbooks.io/haskell-stuff/content/general/using_st.html

打开页面看chrome的dev console,有代码标签之类的,比如<code>runST :: (forall s. ST s a) -&gt; a</code> ,所以我不清楚出了什么问题。我不太了解 CSS,也不太了解 GitBook,所以看起来我可能做错了什么。

最佳答案

在你的 CSS 文件中试试这个:

.book .book-body .page-wrapper .page-inner section.normal code {
  background-color: red;
}

gitbook生成的html使用了其他元素,其中包含code、p、div等元素,所以你必须“导航”到这些。

关于css - 如何将样式应用于 GitBook 中的代码块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35857774/

相关文章:

javascript - 如何设置float :right in my case using css?

linux - CentOS7如何保留程序?

r - Bookdown:删除社交媒体链接?

git - 你能下载 GitBook 文件和目录吗?

javascript - 如何使用html和css制作下拉菜单

html - 如何将 CSS 菜单项之间的点转换为线?

html - 字符串在手机上显示不正确?

css - 由父主题使用 @font-face 加载本地 Font Awesome 出队

css - 更改 Bookdown 的 TOC 样式,Gitbook 样式