Daniel Muskatewitz: Schriftgrad Festlegen in CSS

Hi ihr Schlauen,

kann noch nicht alles deshalb habe ich diese Frage:

So, ich möchte das auf meiner Seite überwiegend Schrift und die Links so angezeigt werden :

font-family: Arial
font size: 12px;
font weight: bold
text-decoration: none

Farbe kann man ja Ändern, so müsste das nicht in einer Externen CSS Datei so aussehen :

body {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;}

<< Die Links lass ich jetzt mal an der Seite Liegen >>

So wenn ich das geschrieben habe, die CSS Datei richtig Lade in meiner Seite und alles andere Funktionier, Links, Scrollbar-Farbe und so weiter, muss ich da noch irgendwas machen damit der Schriftgrad im Format Arial bei 12px liegt?

sonst würde ich das eingeben :

<font color="#******" face="Arial" size="2">

Aber das ist ja dann nicht die richtige größe.

-- Oder kann ich das irgendwie im font Tag definieren?

Danke schon mal im Voraus, weiß ja dass ihr mir helfen könnt =)

Daniel
( http://www.muskatewitz.istim.net )

  1. Nabend

    font-family: Arial

    Schau Doch bitte in Selfhtml nach! Da steht, dass Du immer auch eine generische Schrift angeben solltest! Außerdem fehlt ein Semikolon.

    font size: 12px;

    px ist ungünstig, da sie das die Barrierefreiheit stört. Stell Dir sehschwache Menschen vor. Die haben eventuell Probleme diese Größe zu erkennen. Sie würden gerne in ihrem Browser die Schrift vergrößern (von mittel auf groß), geht aber nicht, weil Du sie fest in Pixeln angegeben hast. Nimm lieber eine relative Angabe. Steht aber auch in Selfthtml.

    body {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;}

    Du solltest die Schriftgröße aber speziell für Elemente wie p, li oder a angeben. Du wirst ja hoffentlich keinen Text direkt in den html-Körper schreiben wollen?

    <font color="#******" face="Arial" size="2">

    Bitte nicht das font-Element! Das ist mega-veraltet!

    -- Oder kann ich das irgendwie im font Tag definieren?

    Es heißt Element, nicht Tag.

    ( http://www.muskatewitz.istim.net )

    Sag mal, kennst Du eigentlich den Vaildator? Wenn nicht, dann solltest Du das nachholen und ihn unbedingt mal aufrufen: http://validator.w3.org/

    Jan

    1. Kann ja alles sein, aber meine Frage war ja, "wie mache ich das?" und nicht, "wie soll ich es nicht machen?".

      Außerdem finde ich diese Größe Optimal, den die ist nicht zu groß und nicht zu klein ( bei 1280 x 1024 Pixel) bei 1024 x 768 ist das schon sehr groß und bei 800 x 600 erst recht, also brauche ich mir darüber keine Gedanken zu machen.

      Was hat den jetzt das Font "Element" ersetzt?

      ---------
      was meinst du mit dem letzen Satz ?

    2. Hallo!

      font-family: Arial
      Außerdem fehlt ein Semikolon.

      Im eigentlichen Code fehlt es nicht, es war nur eine Aufzählung der gewünschten Werte.

      font size: 12px;
      px ist ungünstig, da sie das die Barrierefreiheit stört.

      Das kann man so nicht sagen.

      body { [...] }
      Du solltest die Schriftgröße aber speziell für Elemente wie p, li oder a angeben.

      Unsinn, siehe http://www.w3.org/TR/REC-CSS2/cascade.html#inheritance.

      -- Oder kann ich das irgendwie im font Tag definieren?
      Es heißt Element, nicht Tag.

      <img src="http://home.t-online.de/home/dj5nu/fanhost/htmlvokabular.png" border="0" alt="">

      Natürlich wird es innerhalb des Font-Start-Tags definiert.

      Sag mal, kennst Du eigentlich den Vaildator?

      Ich jedenfalls nicht.

      emu

      1. Und wie mache ich das dann in der CSS Datei wenn das Format der Schrift-Art und Größe in (p) festlegen soll?

        so?

        p {...}

        oder geht das anders?

  2. Hallo!

    body {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;}
    So wenn ich das geschrieben habe, die CSS Datei richtig Lade in meiner Seite und alles andere Funktionier, Links, Scrollbar-Farbe und so weiter, muss ich da noch irgendwas machen damit der Schriftgrad im Format Arial bei 12px liegt?

    Nein, die Schriftgröße hast du ja mit CSS definiert. Natürlich kannst du für Teilbereiche der Seite eine andere Schriftgröße definieren. Gibt es irgendein spezielles Problem auf deiner Seite? Deinem Posting konnte ich leider keine konkrete Frage entnehmen.

    Übrigens ist fetter Fließtext nicht besonders gut lesbar, ich würde dir empfehlen, font-weight:normal; zu definieren.

    emu

  3. Was muss ich in der CSS-Datei schreiben wenn ich den Schriftgrad und Schriftart unter (p) festlegen will?

    so?

    p  {font-family: Arial; font-size: 12px;}

    oder muss man das anders schreiben?

    1. Hallo Daniel,

      p  {font-family: Arial; font-size: 12px;}

      oder muss man das anders schreiben?

      Nein.

      Lies bitte die </faq/>. Danke.

      File Griese,

      Stonie

      --
      <img src="http://www.nefkom.net/asteinmann/banner_map2003.gif" border="0" alt="">
      http://selftreffen.kuemmi.ch/
    2. Hallo,

      Was muss ich in der CSS-Datei schreiben wenn ich den Schriftgrad und Schriftart unter (p) festlegen will?

      so?

      p  {font-family: Arial; font-size: 12px;}

      oder muss man das anders schreiben?

      Nein, du muss nichts anderes schreiben, das ist an sich richtig so.
      Ergänzen könntest es noch  so:
      p  {font-family:Arial, sans-serif; font-size:12px;}

      Grüße
      Thomas