Gunnar Bittersmann: Welche Pseudoklasse benutze für meinen Link

Beitrag lesen

@@Rolf B

In header.php und footer.php steht alles, was auf den Seiten gemeinsam ist. Der Header zum Beispiel so:

<!DOCTYPE html>
<html>
  <head>
                   (alles, was du im head brauchst)

Hier wäre anzumerken, dass auch darin Logik nötig ist. Der title soll ja nicht bei allen Seiten gleich sein.

  </head>
  <body>
    <header>
                   (dein Seiten-Header)
    </header>
    <nav class="link_wechsel">
      <h2 class="visually-hidden">Page navigation</h2>
      <ul>
        <li><a href="autos.php">Tolle Autos</a></li>
        <li><a href="essen.php">Leckeres Essen</a></li>
        <li><a href="haus.php">Schöne Häuser</a></li>
        <li><a href="kontakt.php">Schreibe mir!</a></li>
      </ul>
    </nav>

Das gefällt mir gar nicht. Ich würde das so machen, dass ein Include einen abgeschlossenen Block erzeugt, d.h. ein HTML-Element mit dessen Inhalt, also mit dessen Start-Tag beginnt und dessen zugehörigem End-Tag endet.

Bspw:

<!DOCTYPE html>
<html>
	<?php require 'head.php'; ?>
	<body>
		<?php require 'pageheader.php'; ?>
		<?php require 'nav.php'; ?>
		<main>
			<h1>Tolle Autos</h1>
			...
		</main>
		<?php require 'pagefooter.php'; ?> 
	</body>
</html>

Die Seitenüberschrift „Tolle Autos“ ist h1, nicht h2.

head.php:

<head>
	... 
</head>

pageheader.php:

<header>
	... 
</header>

usw.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
0 58

Welche Pseudoklasse benutze für meinen Link

liebewinter
  • css
  • meinung
  1. 2
    Rolf B
    1. 0
      liebewinter
    2. 1
      Gunnar Bittersmann
      • css
      • html
      1. 0
        liebewinter
      2. 0
        liebewinter
        1. 0
          Matthias Apsel
          1. 0
            liebewinter
            1. 0
              ursus contionabundo
            2. 0
              Rolf B
              1. 0
                liebewinter
                1. 0
                  Rolf B
                  1. 0
                    liebewinter
  2. -1
    ursus contionabundo
    1. 0
      Rolf B
      1. 0
        ursus contionabundo
        1. 0
          Rolf B
          1. 0
            ursus contionabundo
        2. 1
          Rolf B
          1. 0
            ursus contionabundo
        3. 1
          Gunnar Bittersmann
          1. 0
            ursus contionabundo
        4. 1
          Matthias Apsel
          1. 0
            ursus contionabundo
    2. 0
      beatovich
      1. 0
        Matthias Apsel
        1. 0
          beatovich
          1. 0
            Matthias Apsel
            1. 0
              beatovich
        2. 0
          liebewinter
          1. 1
            Gunnar Bittersmann
            • javascript
            1. 0
              Gunnar Bittersmann
            2. 0
              beatovich
              1. 0
                Gunnar Bittersmann
                1. 0
                  beatovich
            3. 0
              liebewinter
              1. 0
                Gunnar Bittersmann
                • css
                • html
                • javascript
            4. 0
              liebewinter
              1. 0
                Rolf B
                1. 0
                  liebewinter
                  1. 0
                    Rolf B
                    1. 0
                      liebewinter
                      1. 0
                        Rolf B
                        1. 0
                          liebewinter
                        2. 0
                          Gunnar Bittersmann
                          • html
                          • php
                        3. 0
                          liebewinter
                    2. 0
                      Gunnar Bittersmann
                      • html
                      1. 0
                        Tabellenkalk
                2. 0
                  Gunnar Bittersmann
      2. 0
        Rolf B
        1. 0
          beatovich
          1. 0
            Rolf B
          2. 0
            beatovich
            1. 2
              Orlok
              • programmiertechnik
            2. 1
              Rolf B
              1. 0
                beatovich
                1. 0
                  Rolf B
                2. 0
                  Matthias Apsel