MrMurphy1: Tabelle mit Links

Beitrag lesen

Hallo

Eine Möglichkeit wäre

   <div class="ilinks">
      <a href="#cdu">
         <p>Nr. 1</p>
         <p>Christlich Demokratische Union Deutschlands</p>
         <p>CDU</p>
      </a>
      <a href="#spd">
         <p>Nr. 2</p>
         <p>Sozialdemokratische Partei Deutschlands</p>
         <p>SPD</p>
      </a>
      <a href="#gruen">
         <p>Nr. 3</p>
         <p>BÜNDNIS 90/DIE GRÜNEN</p>
         <p>GRÜNE</p>
      </a>
      <a href="#linke">
         <p>Nr. 4</p>
         <p>Die Linke</p>
         <p>Die Linke</p>
      </a>
      <a href="#fdp">
         <p>Nr. 5</p>
         <p>Freie Demokratische Partei</p>
         <p>FDP</p>
      </a>
   </div>

mit folgendem CSS

      .ilinks {
         width: 90%;
         margin: 1rem auto;
      }
      .ilinks a {
         display: flex;
      }
      .ilinks a:hover {
         background-color: hsla(37,100%,92%,1);;
      }
      .ilinks a>* {
         margin: 0.3rem 0;
      }
      .ilinks a :nth-child(1) {
         flex: 0 0 4rem;
      }
      .ilinks a :nth-child(2) {
      }
      .ilinks a :nth-child(3) {
         margin-left: auto;
      }

Insgesamt also zum Beispiel

<!DOCTYPE html>
<html lang="de">
<head>
   <meta charset="utf-8">
   <title>Navigation 01</title>
   <meta name="description" content="HTML5, CSS3">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <!--[if lt IE 9]>
      <script src="http://html5shiv-printshiv.googlecode.com/svn/trunk/html5shiv-printshiv.js"></script>
   <![endif]-->
   <style>

   /*Meine persönlichen Grundeinstellungen für alle Seiten*/
   @import url(http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css);
   @media all {
      header, nav, main, aside, footer, section, article, figure, figcaption, audio, video {
         display: block;
      }
      * {
         box-sizing: border-box;
      }
      html {
         font-family: Sans-Serif;
         font-size: 120%;
      }
      body {
         margin: 0;
      }
   }

   /* ==================================================== */
   /* ***Ab hier beginnen die Angaben zur Problemlösung*** */

   /*Spezielle Einstellungen*/
   @media all {
      .ilinks {
         width: 90%;
         margin: 1rem auto;
      }
      .ilinks a {
         display: flex;
      }
      .ilinks a:hover {
         background-color: hsla(37,100%,92%,1);;
      }
      .ilinks a>* {
         margin: 0.3rem 0;
      }
      .ilinks a :nth-child(1) {
         flex: 0 0 4rem;
      }
      .ilinks a :nth-child(2) {
      }
      .ilinks a :nth-child(3) {
         margin-left: auto;
      }
   }

   /* ***       Ende der Angaben zur Problemlösung***       */
   /* ===================================================== */

   /* Vorlage zum Kopieren für Media Queries */
   @media only screen and (max-width: 0px) {
   }
   </style>
</head>
<body>
   <div class="ilinks">
      <a href="#cdu">
         <p>Nr. 1</p>
         <p>Christlich Demokratische Union Deutschlands</p>
         <p>CDU</p>
      </a>
      <a href="#spd">
         <p>Nr. 2</p>
         <p>Sozialdemokratische Partei Deutschlands</p>
         <p>SPD</p>
      </a>
      <a href="#gruen">
         <p>Nr. 3</p>
         <p>BÜNDNIS 90/DIE GRÜNEN</p>
         <p>GRÜNE</p>
      </a>
      <a href="#linke">
         <p>Nr. 4</p>
         <p>Die Linke</p>
         <p>Die Linke</p>
      </a>
      <a href="#fdp">
         <p>Nr. 5</p>
         <p>Freie Demokratische Partei</p>
         <p>FDP</p>
      </a>
   </div>
</body>
</html>

JavaScript ist nicht notwendig und sollte deshalb nicht verwendet werden.

Gruss

MrMurphy