From 53958dab0b0471d968f36fdae982b653e09241c6 Mon Sep 17 00:00:00 2001 From: Bass Jobsen Date: Fri, 1 Jan 2016 10:51:27 +0100 Subject: [PATCH 1/2] In modern browsers, prevent breadcrumb separator from getting underlined on :hover when not using
    markup Fixes #18733, except in IE9-11 Closes #18740 --- scss/_breadcrumb.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/scss/_breadcrumb.scss b/scss/_breadcrumb.scss index 5ccca354ce..6fb812d1cc 100644 --- a/scss/_breadcrumb.scss +++ b/scss/_breadcrumb.scss @@ -11,6 +11,7 @@ float: left; + .breadcrumb-item::before { + display: inline-block; padding-right: $breadcrumb-item-padding; padding-left: $breadcrumb-item-padding; color: $breadcrumb-divider-color; From 86caa76f547a3ad44596aa9949e101c5c69a67d8 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 6 Jan 2016 18:34:28 -0800 Subject: [PATCH 2/2] In IE9-11, prevent breadcrumb separator from getting underlined on :hover when not using
      markup Fixes #18733 in IE9-11 Also adds comments to the code explaining this and #18740. --- scss/_breadcrumb.scss | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scss/_breadcrumb.scss b/scss/_breadcrumb.scss index 6fb812d1cc..d5fba04a40 100644 --- a/scss/_breadcrumb.scss +++ b/scss/_breadcrumb.scss @@ -10,14 +10,29 @@ .breadcrumb-item { float: left; + // The separator between breadcrumbs (by default, a forward-slash: "/") + .breadcrumb-item::before { - display: inline-block; + display: inline-block; // Suppress underlining of the separator in modern browsers padding-right: $breadcrumb-item-padding; padding-left: $breadcrumb-item-padding; color: $breadcrumb-divider-color; content: "#{$breadcrumb-divider}"; } + // When not using