Gunnar Bittersmann: CSS: Wichtige Eigenschaften und Generische Tyen

Beitrag lesen

@@hmm

  font-size: 16px;

Nicht machen! Nicht Schriftgrößen (wie auch andere Eigenschften) in Pixel angeben, sondern relativ zur Basisschriftgröße in rem oder zur Schriftgröße des Elternelements (bei anderen Eigenschaften der des aktuellen Elements) in em angeben.

  text-aling: center;

Ich glaube nicht, dass das irgendeine Wirkung zeigt.

  font-family: Arial, "Times New Roman", sans-serif;

Da hat wohl jemand ein Kuckucksei ins Nest gelegt? Times New Roman ist keine serifenlose Schrift.

Jetzt bin ich bei Display: none, inline, block, inline-block, grid und flex. Wenn ich das richtig verstanden habe kann man mit Hilfe von Display Text/Elemente welche in einem Absatz stehen Formatieren.

Nein. Die display-Eigenschaft formatiert nicht die Inhalte darin, sondern das Element selbst.

<p>
  Toller Text <h1 class="meinDisplay">Unsichtbar</h1>
</p>

h1 darf nicht in p vorkommen.

Das aus diesem Quelltext generierte DOM sieht so aus, als wäre das HTML so:

<p>Toller Text</p>
<h1 class="meinDisplay">Unsichtbar</h1>
<p></p>

Bei Elementen, die bei allen Darstellungsarten versteckt werden sollen, gehört diese Information ins Markup, nicht ins Stylesheet. Dafür ist das hidden-Attribut da.

LLAP 🖖

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

CSS: Wichtige Eigenschaften und Generische Tyen

hmm
  • css
  1. 2
    Felix Riesterer
    1. 0
      hmm
      1. 0
        Gunnar Bittersmann
        1. 0
          marctrix
          1. 0
            Gunnar Bittersmann
            • typografie
            1. 0
              marctrix
              1. 0
                Gunnar Bittersmann
                1. 0
                  Tabellenkalk
                  1. 0
                    Gunnar Bittersmann
      2. 0
        marctrix
        1. 1
          Orlok
          1. 0
            Gunnar Bittersmann
            1. 0
              marctrix
              1. 1
                Gunnar Bittersmann
                1. 0
                  Gunnar Bittersmann
            2. 0
              Matthias Apsel
              1. 1
                Gunnar Bittersmann
          2. 0
            marctrix
            1. 0
              Gunnar Bittersmann
              1. 0
                marctrix
                1. 0
                  Gunnar Bittersmann
                  • menschelei
                  1. 0
                    Tabellenkalk
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        marctrix
        2. 1
          Gunnar Bittersmann
          1. 0
            marctrix
  2. 1
    Gunnar Bittersmann
    1. 0
      beatovich
      1. 0
        Matthias Apsel
        1. 0
          beatovich
          1. 0
            Gunnar Bittersmann
            1. 0
              beatovich
              1. 0
                Gunnar Bittersmann
                1. 0
                  Matthias Apsel
                  • meinung
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Matthias Apsel
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Matthias Apsel
                          1. 0
                            Matthias Apsel
                            1. 0
                              Gunnar Bittersmann
                              • lokalisierung
                    2. 0
                      Gunnar Bittersmann
                      1. 0
                        Matthias Apsel
        2. 1
          Gunnar Bittersmann
    2. 0
      marctrix
      1. 1
        Gunnar Bittersmann
        • typografie
  3. 0
    hmm
    1. 1
      Gunnar Bittersmann
      • css
      • html
      1. 0
        marctrix
        1. 0
          Gunnar Bittersmann
          1. 0
            marctrix
          2. 0
            Tabellenkalk
    2. 0
      marctrix