Beispiel:CSS-footnotes-1.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" media="screen" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css">  
  <style>
article {
  counter-reset: footnotes;
}
article p {
  max-width: 30em;
}

footer {
  margin-top: 2em;
  border-top: thin solid silver;
  font-size: 0.8em;
}

footer ol {
  padding-left: 2em;
}

  </style>
  <title>Fußnoten - 1</title>
</head>

<body>
    <article>
      <h1>Fußnoten (noch ohne CSS)</h1>

  <p>Fußnoten<a href="#fn01" id="fnref01" role="doc-noteref">[1]</a> manuell einzufügen und zu pflegen kann sich bei fortlaufenden Textergänzungen zu einem Problem entwickeln. CSS<a href="#fn02" id="fnref02" role="doc-noteref">[2]</a> ermöglicht es aber mit Counters<a href="#fn03" id="fnref03" role="doc-noteref">[3]</a> Referenzen mit fortlaufenden Nummern hinzuzufügen. Diese werden dann automatisch in einer sortierten Liste (ol) dargestellt. So werden Fußnoten zum Kinderspiel.</p>
<p>Dieses Beispiel beruht auf einem Artikel von Hugo Giraudel im Sitepoint Magazin<a href="#fn04" id="fnref04" role="doc-noteref">[4]</a>. </p>

  <footer>
    <h2 id="footnote-label">Fußnoten</h2>
    <ol>
      <li id="fn01" role="doc-footnote">Fußnoten sind Anmerkungen am Seitenende. Sie liefern Verweise auf verwendete Quellen oder kommentieren den Haupttext. <a role="doc-backlink" href="#fnref01">1.</a></li>
      
      <li id="fn02" role="doc-footnote">Cascading Style Sheets <a role="doc-backlink" href="#fnref01">2.</a></li>

      <li id="fn03" role="doc-footnote">CSS Counters sind, kurz gesagt, Variablen deren Werte durch CSS-Regeln inkrementiert (jeweils um 1 vergrößert) werden. <a role="doc-backlink" href="#fnref03">3.</a></li>

      <li id="fn04" role="doc-footnote">>Sitepoint.com: <a href="https://www.sitepoint.com/accessible-footnotes-css/">Accessible Footnotes with CSS</a> von Hugo Giraudel <a role="doc-backlink" href="#fnref04">4.</a></li>
  </ol>
  </footer>
</article>

</body>
</html>