DerNico: font-weight:bold tut in <h1>, nicht in <p>

folgendes in der .css-Datei:
h1 {font-family:Arial,sans-serif;font-size:medium;font-weight:bold}
p  {font-family:Arial,sans-serif;font-size:medium;font-weight:bold)

folgendes in der .html-Datei:
<link rel="stylesheet" type="text/css" href=".css-Datei">
...
<p>A</p>
<h1>B</h1>

Problem:
B wird fett dargestellt, A nicht. Wie kann's?
Funktioniert sowohl im IE5 als auch im NS7 nicht.

Das hingegen funktioniert:
<p style="font-weight:bold">A</p>
<p style="font-weight:normal">B</p>
da wird A fett und B normal wie gewollt dargestellt.
Hab ich da oben irgend n Tippfehler oder so?

Später möchte ich eigentlich <h1> normal und <p> fett darstellen.
Hier hab ich zum Test beide auf bold gesetzt.

  1. Hi,

    folgendes in der .css-Datei:
    h1 {font-family:Arial,sans-serif;font-size:medium;font-weight:bold}
    p  {font-family:Arial,sans-serif;font-size:medium;font-weight:bold)

    steht sonst nirgends etwas bezüglich p oder h1?

    folgendes in der .html-Datei:
    <link rel="stylesheet" type="text/css" href=".css-Datei">

    Ist die URL wirklich so?

    ...
    <p>A</p>
    <h1>B</h1>

    Problem:
    B wird fett dargestellt, A nicht. Wie kann's?
    Funktioniert sowohl im IE5 als auch im NS7 nicht.

    Könnte daran liegen, daß die CSS-Datei komplett ignoriert wird (z.B. wg. falscher URL, s.o.), denn h1 wird normalerweise immer fett dargestellt).

    Das hingegen funktioniert:
    <p style="font-weight:bold">A</p>
    <p style="font-weight:normal">B</p>

    S.o., falls die CSS-Datei nicht geladen wird (wg. falscher URL...), wirken lokale Styles natürlich immer noch.

    da wird A fett und B normal wie gewollt dargestellt.
    Hab ich da oben irgend n Tippfehler oder so?

    Die CSS-Url sieht sehr verdächtig aus.

    Andreas

    1. Die CSS-Url sieht sehr verdächtig aus.

      jaja, nene. Hab ich hier nur so symbolisch geschrieben weil mein original Dateiname zu albern klang ;-)
      Außerdem wollt ich hier im Forum auch keine Romane schreiben und es Übersichtlich machen. Da hab ich halt etwas abgekürzt.

      Aber vielen Dank für Eure Bemühungen!!

      echt ne feine Sache, dieses Forum !!

      Nico

  2. Tach auch,

    folgendes in der .css-Datei:
    h1 {font-family:Arial,sans-serif;font-size:medium;font-weight:bold}
    p  {font-family:Arial,sans-serif;font-size:medium;font-weight:bold)

    Da ist ein Fehler drin. Mehr dazu spaeter.

    folgendes in der .html-Datei:
    <link rel="stylesheet" type="text/css" href=".css-Datei">
    ...
    <p>A</p>
    <h1>B</h1>

    Problem:
    B wird fett dargestellt, A nicht. Wie kann's?

    Weil B in <h1> drinsteht wird es automatisch fett dargestellt, unabhaengig vom Stylesheet.

    Funktioniert sowohl im IE5 als auch im NS7 nicht.

    Was richtig ist. In gewissem Sinne ;-)

    Hab ich da oben irgend n Tippfehler oder so?

    Ja. Das abschliessende Semikolon nach bold fehlt. Richtig waere es so:
    h1 {font-family:Arial,sans-serif;font-size:medium;font-weight:bold;}
    p  {font-family:Arial,sans-serif;font-size:medium;font-weight:bold;)

    Gruss,
    Armin

    1. Hi Armin,

      das hatt ich selten, die gleiche Idee in der gleichen Minute .....
      Wobei Dein Beitrag natürlich sorgfältiger gemacht ist...

      Viele Grüße
      Mattes

    2. Weil B in <h1> drinsteht wird es automatisch fett dargestellt, unabhaengig vom Stylesheet.

      das hab ich auch schon bemerkt. wenn Werte voreingestellt ist, muß man sie explicit an- oder abstellen, sonst bleiben sie erhalten...

      Ja. Das abschliessende Semikolon nach bold fehlt. Richtig waere es so:
      h1 {font-family:Arial,sans-serif;font-size:medium;font-weight:bold;}
      p  {font-family:Arial,sans-serif;font-size:medium;font-weight:bold;)

      hihi, nachdem ich jetzt oben die 'wahre' Lösung bekommen habe:
      schön daß Du den Fehler (die geschweifte Klammer hinten) mit übernommen hast, ebenfalls ohne es zu merken.
      Bin ich also doch nicht ganz beballert. Brauch vielleicht nur den größeren Monitor. Oder muß die Windows-Hilfe für Sehgeschädigte installieren mit voll fetten Zeichen und Symbolen...
      ;-)

      Nico

      1. Tach auch,

        hihi, nachdem ich jetzt oben die 'wahre' Lösung bekommen habe:
        schön daß Du den Fehler (die geschweifte Klammer hinten) mit übernommen hast, ebenfalls ohne es zu merken.
        Bin ich also doch nicht ganz beballert. Brauch vielleicht nur den größeren Monitor. Oder muß die Windows-Hilfe für Sehgeschädigte installieren mit voll fetten Zeichen und Symbolen...

        Nun ja, man kann ja nicht alles merken ;-)

        Allerdings empfehlen fast alle CSS Gurus (Eric Meyer, Owen Briggs, Eric Costello) das Semikolon am Ende, selbst wenn es nicht Pflicht ist.

        Zum einen wird dadurch das Anfuegen weiterer Angaben "sicherer" (man vergisst nicht so leicht das trennende Semikolon), zum anderen haben angeblich aeltere Browser (die ja sowieso schon Probleme mit CSS haben) Probleme wenn es fehlt. Also haben Matthias und ich nicht ganz unrecht ;-)

        Gruss,
        Armin

  3. Hi,

    versuch mal nen Semikolon hinter dem Wort "bold".

    Viele Grüße
    Mathias Bigge

    1. Tach auch,

      versuch mal nen Semikolon hinter dem Wort "bold".

      Sach ich doch ;-) Und ein paar Sekunden eher als Du ;-) Erster ;-)

      Gruss,
      Armin

    2. Hi,

      versuch mal nen Semikolon hinter dem Wort "bold".

      Falsch. Nach der letzten Deklaration muß kein Semikolon stehen.

      ruleset
        : selector [ ',' S* selector ]*
          '{' S* declaration [ ';' S* declaration ]* '}' S*
        ;

      Das Semikolon beendet nicht eine Deklaration, es trennt zwei Deklarationen.

      http://www.w3.org/TR/REC-CSS2/grammar.html

      Andreas

  4. hi

    p  {font-family:Arial,sans-serif;font-size:medium;font-weight:bold)

    ich hab' ihn!
    ich hab' ihn!
    ich hab' ihn nicht!

    ..alles nett mit dem ";", aber das war's nicht -

    da steht: p{...)
    aber nit: p{...}

    Grüße aus Bleckede

    Kai

    [der für sowas nichtmal Kawe braucht *g*]

    1. Hai Kai,

      leider wahr...

      [der für sowas nichtmal Kawe braucht *g*]

      ich seh's aber erst aus drei Zentimetern Entfernung, trotz Computerbrille.  Aber der Semikolon wär doch trotzdem nett, oder?

      Viele Grüße
      Mattes

      1. Hey Danke!!!
        das wars!
        is so ähnlich, als wenn man die Brille sucht während man sie schon auf hat.
        danke schön viele mals! ich hatte schon die Papiere für die Einweisung in die Klapse zusammen gesucht...
        Nico

        Hai Kai,

        leider wahr...

        [der für sowas nichtmal Kawe braucht *g*]

        ich seh's aber erst aus drei Zentimetern Entfernung, trotz Computerbrille.  Aber der Semikolon wär doch trotzdem nett, oder?

        Viele Grüße
        Mattes

      2. hi

        Aber der Semikolon wär doch trotzdem nett, oder?

        W3C-technisch überflüssig.

        Grüße aus Bleckede

        Kai