diff --git a/src/librustdoc/html/static/themes/ayu.css b/src/librustdoc/html/static/themes/ayu.css
index d220d8708a123..95db1605c0beb 100644
--- a/src/librustdoc/html/static/themes/ayu.css
+++ b/src/librustdoc/html/static/themes/ayu.css
@@ -334,6 +334,7 @@ a.test-arrow:hover {
color: #999;
}
+h1:target, h2:target, h3:target, h4:target,
:target > code, :target > .in-band {
background: rgba(255, 236, 164, 0.06);
border-right: 3px solid rgba(255, 180, 76, 0.85);
diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css
index 6385a763f2ef7..7f7c27b9ab1c3 100644
--- a/src/librustdoc/html/static/themes/dark.css
+++ b/src/librustdoc/html/static/themes/dark.css
@@ -282,6 +282,7 @@ a.test-arrow:hover{
color: #999;
}
+h1:target, h2:target, h3:target, h4:target,
:target > code, :target > .in-band {
background-color: #494a3d;
border-right: 3px solid #bb7410;
diff --git a/src/librustdoc/html/static/themes/light.css b/src/librustdoc/html/static/themes/light.css
index c19d5bfc317f7..8cbf491325e0d 100644
--- a/src/librustdoc/html/static/themes/light.css
+++ b/src/librustdoc/html/static/themes/light.css
@@ -275,6 +275,7 @@ a.test-arrow:hover{
color: #999;
}
+h1:target, h2:target, h3:target, h4:target,
:target > code, :target > .in-band {
background: #FDFFD3;
border-right: 3px solid #ffb44c;