diff --git a/theme/boost/scss/moodle/core.scss b/theme/boost/scss/moodle/core.scss index 9d15080934f..90805d167a7 100644 --- a/theme/boost/scss/moodle/core.scss +++ b/theme/boost/scss/moodle/core.scss @@ -414,9 +414,20 @@ form.popupform div { // Position required for table sizing inside a flex container. .no-overflow > .generaltable { - position: relative; margin-bottom: 0; } + +.no-overflow, +.table-responsive { + .generaltable { + .sr-only, + .accesshide { + position: relative; + display: block; + } + } +} + // Accessibility features // Accessibility: text 'seen' by screen readers but not visual users. diff --git a/theme/boost/style/moodle.css b/theme/boost/style/moodle.css index 4c19f11e9a8..4c5456b8778 100644 --- a/theme/boost/style/moodle.css +++ b/theme/boost/style/moodle.css @@ -13136,10 +13136,17 @@ form.popupform div { } .no-overflow > .generaltable { - position: relative; margin-bottom: 0; } +.no-overflow .generaltable .sr-only, +.no-overflow .generaltable .accesshide, +.table-responsive .generaltable .sr-only, +.table-responsive .generaltable .accesshide { + position: relative; + display: block; +} + .accesshide { position: absolute; width: 1px; diff --git a/theme/classic/style/moodle.css b/theme/classic/style/moodle.css index 84855111011..fdf5ff15b85 100644 --- a/theme/classic/style/moodle.css +++ b/theme/classic/style/moodle.css @@ -13136,10 +13136,17 @@ form.popupform div { } .no-overflow > .generaltable { - position: relative; margin-bottom: 0; } +.no-overflow .generaltable .sr-only, +.no-overflow .generaltable .accesshide, +.table-responsive .generaltable .sr-only, +.table-responsive .generaltable .accesshide { + position: relative; + display: block; +} + .accesshide { position: absolute; width: 1px;