diff --git a/scss/_tables.scss b/scss/_tables.scss index 2045111043..c523e6677f 100644 --- a/scss/_tables.scss +++ b/scss/_tables.scss @@ -39,13 +39,11 @@ > thead { vertical-align: bottom; } - - // Highlight border color between thead, tbody and tfoot. - > :not(:first-child) { - border-top: (2 * $table-border-width) solid $table-group-separator-color; - } } +.table-group-divider { + border-top: calc(2 * $table-border-width) solid $table-group-separator-color; // stylelint-disable-line function-disallowed-list +} // // Change placement of captions with a class diff --git a/site/assets/scss/_content.scss b/site/assets/scss/_content.scss index fa290dabc8..3dd380ef70 100644 --- a/site/assets/scss/_content.scss +++ b/site/assets/scss/_content.scss @@ -45,6 +45,10 @@ } } + thead { + border-bottom: 2px solid currentColor; + } + th, td { &:first-child { diff --git a/site/content/docs/5.1/content/tables.md b/site/content/docs/5.1/content/tables.md index 88f9157621..577e3ef84c 100644 --- a/site/content/docs/5.1/content/tables.md +++ b/site/content/docs/5.1/content/tables.md @@ -260,6 +260,42 @@ Add `.table-sm` to make any `.table` more compact by cutting all cell `padding` {{< table class="table table-dark table-sm" >}} +## Table group dividers + +Add a thicker border, darker between table groups—``, `
`, and ``—with `.table-group-divider`. Customize the color by changing the `border-top-color` (which we don't currently provide a utility class for at this time). + +{{< example >}} +# | +First | +Last | +Handle | +
---|---|---|---|
1 | +Mark | +Otto | +@mdo | +
2 | +Jacob | +Thornton | +@fat | +
3 | +Larry the Bird | +