Mikado: Text als h3 definiert: Browser erhöht den Zeilenabstand?

Hi,

ich hab einen Text in Schriftgrösse 12. Jetzt weise ich ihm <h3> zu. Per CSS hab ich definiert, dass h3 ebenfalls Grösse 12 sein soll, nur in einer anderen Farbe.

Jedoch fügt der Browser (egal welcher) über und unter dem Text mehr leeren Abstand ein... als hätte ich auf Schriftgrösse 20 gewechselt.

Ist das normal? Und was kann man dagegen tun?

Mikado

  1. Hi,

    ich hab einen Text in Schriftgrösse 12. Jetzt weise ich ihm <h3> zu. Per CSS hab ich definiert, dass h3 ebenfalls Grösse 12 sein soll, nur in einer anderen Farbe.

    eine Überschrift ist eine Überschrift, Fließtext ist Fließtext. Die Tags sind *nicht* dazu da, einen Text nur anders darzustellen, sondern dienen der logischen Strukturierung einer Seite.

    Jedoch fügt der Browser (egal welcher) über und unter dem Text mehr leeren Abstand ein... als hätte ich auf Schriftgrösse 20 gewechselt.

    Weil eine Überschrift hervorgehoben wird und das ist gut so. Wenn dir der Abstand zu groß ist, kannst du ihn mit "margin" verändern.

    http://selfhtml.teamone.de/css/eigenschaften/randabstand.htm

    LG Orlando

    1. eine Überschrift ist eine Überschrift, Fließtext ist Fließtext. Die Tags sind *nicht* dazu da, einen Text nur anders darzustellen, sondern dienen der logischen Strukturierung einer Seite.

      Wenn das so ist, wie mache ich dann verschiedenen Text in unterschiedlichen Farben *ohne* auf die <font>-struktur zurück zu greifen?

      Ich hatte in ner Diskussion hier gelesen, da meinte jemand: "Font-Tags sind veraltet, nimm einfach CSS und für jeden Text richtest du h1, h2, h3, h4, h5 ..... ein und weist dem Text das dann nur zu"

      Und so hatte ich es mir halt eingeprägt *g*

      1. Hi,

        Wenn das so ist, wie mache ich dann verschiedenen Text in unterschiedlichen Farben *ohne* auf die <font>-struktur zurück zu greifen?

        <font> kommt aus der HTML-Steinzeit, vergiss es bitte gleich wieder.

        Ich hatte in ner Diskussion hier gelesen, da meinte jemand: "Font-Tags sind veraltet, nimm einfach CSS und für jeden Text richtest du h1, h2, h3, h4, h5 ..... ein und weist dem Text das dann nur zu"

        Klar, zuerst kommt eine Überschrift <h1>, dann vielleicht eine kurze Erkläuterung mit <p>, dann einige Kapitel mit <h2> gefolgt von <p> usw. usf. Du kannst jedes Element mit CSS gestalten.

        http://selfhtml.teamone.de/css/formate/zentrale.htm

        LG Orlando

        1. Einfach <span> benutzen :)

          1. Einfach <span> benutzen :)

            <strong>, <em>, <code>, <abbr>, <acronym> und Co. bieten sich übrigens auch an.

            Gruß,
              soenk.e

            1. Einfach <span> benutzen :)

              <strong>, <em>, <code>, <abbr>, <acronym> und Co. bieten sich übrigens auch an.

              lol... dann sagt doch, dass man theoretisch alles benutzen kann... das ändert die Sachlage natürlich deutlich. Ich kann <doof> nehmen und müsste es nur in der CSS-Datei festlegen... :)

              1. Einfach <span> benutzen :)

                <strong>, <em>, <code>, <abbr>, <acronym> und Co. bieten sich übrigens auch an.

                lol... dann sagt doch, dass man theoretisch alles benutzen kann... das ändert die Sachlage natürlich deutlich. Ich kann <doof> nehmen und müsste es nur in der CSS-Datei festlegen... :)

                [x] Du hast Sinn und Zweck von HTML nicht kapiert, weil Dir http://www.w3.org/TR/html4/intro/intro.html#h-2.4 beim Studium der Spezifikation offensichtlich entgangen ist.

                [x] Du kennst nur einen kleinen Teil der HTML-Tags, weil Dir http://www.w3.org/TR/html4/struct/text.html#h-9.2.1 beim Studium der Spezifikation offensichtlich entgangen ist.

                Gruß,
                  soenk.e