html - 如何在 CSS 网格间隙之间填充文本?

标签 html css css-grid

我有以下 HTML:

<div class="grid-container">
  <div class="grid-row-1">...</div>
  <div class="grid-row-2">...</div>
  ...
</div>

有没有办法在这些网格行之间自动填充 ---AND------OR--- 之类的文本?

最佳答案

我不确定这是否被认为是优雅的,但它会起作用:

<style>
    .grid-container > .and::after{
        content: "---AND---";
    }
    .grid-container > .or::after{
        content: "---OR---";
    }
</style> 

<div class="grid-container">
  <div class="grid-row-1 and">...</div>
  <div class="grid-row-2 or">...</div>
  ...
  <div class="grid-row-100">...</div>
</div>

或者你可以这样做:

<style>
    .grid-container > div::after{
        content: "---AND---";
    }
    .grid-container > div:last-child::after{
        content: "" !important;
    }

</style> 

<div class="grid-container">
  <div class="grid-row-1">...</div>
  <div class="grid-row-2">...</div>
  ...
  <div class="grid-row-100">...</div>
</div>

关于html - 如何在 CSS 网格间隙之间填充文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59279904/

相关文章:

html - 如何创建一个 TD 左对齐且其兄弟项右对齐的表?

javascript - 添加动态类名

css - Div 不会使用 CSS 显示 : table; 垂直对齐

html - 如何移动单选按钮,下拉选择高几个像素?

html - 在 IE 中跨度悬停

html - Magento、图标包、CName 记录和 Cloudflare

css - CSS 网格布局中的等高行

html - CSS 网格 - 2x2 网格总是尽可能占据整个宽度

html - CSS Grid 自动调整和 min-max 留下空白

html - 属性文件中的样式文本