html - 如何为 Hugo 中的一种元素添加默认的 CSS 类?

标签 html css hugo static-generator

我正在修改为 Hugo 找到的主题,我想知道如何将 css 类添加到生成的 HTML 代码中的表格。 我想使用 css 框架,如果表格有 class="u-full-width",我知道我可以编辑 css 代码,但我认为必须有一个聪明的方法。

自动将类属性添加到 HTML 生成代码中的每个表的东西。

最佳答案

在深入了解之后,我假设您正在使用 SKELETON CSS 框架?

我认为你最好的选择是用原始标记包装你的表格,并添加一行 CSS:

<div class="u-full-width">
| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |
</div>

...像这样使用您的 CSS:

div.u-full-width > table {
  width: 100%;
  box-sizing: border-box;
}

... 或者,您可以继承 SKELETON 的样式:

div.u-full-width > table {
  width: inherit;
  box-sizing: inherit;
}

关于html - 如何为 Hugo 中的一种元素添加默认的 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400729/

相关文章:

php - 外部文件中的 Javascript

html - div问题的响应高度

javascript - 在 Highcharts 中重置 xAxis[0] 和 xAxis[1] 宽度

html - 两个 HTML 元素的共享 CSS 框阴影

hugo - 没有 _index.md 文件的子页面

hugo - 如何从 Markdown 构建单页站点?

javascript - 使用 jQuery 从 TR 求和

html - 如何在 zurb foundation 中只为移动设备设置样式

docker - 我无法连接到Docker上的hugo网站

html - CSS 的哪一部分导致文本中出现这种不需要的填充?