diff --git a/accname/index.html b/accname/index.html
index 2c020a2aa..337932daf 100644
--- a/accname/index.html
+++ b/accname/index.html
@@ -653,8 +653,8 @@ <h4>Computation steps</h4>
                     <li id="comp_name_from_content_pseudo_element">
                       <span id="step2F.ii"><!-- Don't link to this legacy numbered ID. --></span><em>Name From Generated Content:</em> Check for
                       <abbr title="Cascading Style Sheets">CSS</abbr> generated textual content associated with the <code>current node</code> and include it in the <code>accumulated text</code>. The
-                      <abbr title="Cascading Style Sheets">CSS</abbr> <a href="https://www.w3.org/TR/CSS2/generate.html#before-after-content"><code>::before</code> and <code>::after</code></a> pseudo
-                      elements [[!CSS2]] can provide textual content for [=element|elements=] that have a content model.
+                      <abbr title="Cascading Style Sheets">CSS</abbr> <a href="https://www.w3.org/TR/selectors-3/#gen-content"><code>::before</code> and <code>::after</code></a> pseudo elements
+                      [[!CSS2]] can provide textual content for [=element|elements=] that have a content model.
                       <ol>
                         <li id="comp_name_from_content_pseudo_element_before">
                           For <code>::before</code> pseudo elements, <a class="termref">User agents</a> MUST prepend <abbr title="Cascading Style Sheets">CSS</abbr> textual content, without a space,