Hilfesuchender: Css einbinden

Liebe Helfer/Innen

Wie binde ich CSS in ein HTML-dokument ein?
Ich dachte dies ginge einfach in dem ich z.B dies in

<style type="text/css">
<!--
a:hover { font-weight:bold; color:rgb(219,173,15); text-decoration:none }
a:link { font-weight:bold; color:#0000E0; text-decoration:none }
a:visited { font-weight:bold; color:#000080; text-decoration:none }
a:active { font-weight:bold; color:#E00000; text-decoration:underline }
a:focus { font-weight:bold; color:#00E000; text-decoration:underline }
//-->
</style>

mein HTML dokument einfüge.
Aber weder IE, FF oder Safarie geben etwas von dem aus.
Was mach ich fallsch?
Liebe Grüsse
Beni

  1. Hallo,

    <style type="text/css">
    body {
     background-color=red;
    }

    <!--

    Ist ein Kommentaröffnungszeichen.

    Gruß

    jobo

    1. background-color=red;

      Gleichungen sind in CSS unüblich

      1. Hallo,

        background-color=red;

        Gleichungen sind in CSS unüblich

        Naja, eher falsch, oder? Das "funzt" doch nicht, würd ich sagen.

        Gruß

        jobo

        1. Hi,

          background-color=red;

          Gleichungen sind in CSS unüblich

          Naja, eher falsch, oder? Das "funzt" doch nicht, würd ich sagen.

          Nein, eher unüblich.

          *:after { content: "background-color=red"; }
          ist vollkommen korrekt.
          Und in fähigen Browsern "funzt" das auch.

          ;-)

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          O o ostern ...
          Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
  2. Hallo,

    du solltest das

    <!--

    und das

    //-->

    weglassen. Damit machst du die CSS-Eigenschafen zu einem Kommentar, der nicht berücksichtigt wird.

    Gruss

    MrMurphy

    1. Auch wenn ich es weglasse geht es nicht.
      Ich weiss dass es da ist um Kommentare zu machen, aber ältere Browser
      geben, scheinbar manchmal dann das Fragment als Text aus darum sollte es auch in diesen Klammer gehen.
      Aber egal auch ohne geht es nicht!

      Cheers

      1. @@Hilfesuchender:

        nuqneH

        Ich weiss dass es da ist um Kommentare zu machen, aber ältere Browser
        geben, scheinbar manchmal dann das Fragment als Text aus

        1. sind solche Browser längst ausgestorben. Ein paar Exemplare sind im Museum zu bestaunen – in Alkohol konserviert.

        darum sollte es auch in diesen Klammer gehen.

        2. ist '//-->' in CSS falsch.

        Aber egal auch ohne geht es nicht!

        3. geht „geht es nicht“ nicht.

        Qapla'

        --
        Volumen einer Pizza mit Radius z und Dicke a: pi z z a
  3. Vielleicht hast du es an der falschen Stelle eingefügt?
    Es muss im Head stehen.

    1. @@Bittersuesz:

      nuqneH

      Vielleicht hast du es an der falschen Stelle eingefügt?
      Es muss im Head stehen.

      Das ist richtig.

      Aber gibt es wirklich einen Browser, der ein ein Stylesheet nicht beachtet, wenn es im 'body' steht oder gar Kind von 'html' ist?

      Qapla'

      --
      Volumen einer Pizza mit Radius z und Dicke a: pi z z a
      1. Aber gibt es wirklich einen Browser, der ein ein Stylesheet nicht beachtet, wenn es im 'body' steht oder gar Kind von 'html' ist?

        Ich habe es ehrlich gesagt noch nie anders ausprobiert. ;)
        Also k.A.

  4. Mahlzeit Hilfesuchender,

    Wie binde ich CSS in ein HTML-dokument ein?

    <http://de.selfhtml.org/css/formate/einbinden.htm@title=Wie in SELFHTML beschrieben.>

    Aber weder IE, FF oder Safarie geben etwas von dem aus.

    Was sollten sie denn ausgeben?

    Was mach ich fallsch?

    Du lieferst keine brauchbare Problembeschreibung.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  5. Om nah hoo pez nyeetz,

    Wie binde ich CSS in ein HTML-dokument ein?

    Vielleicht hilft dir dieser Workshop: http://www.css4you.de/wscss/index.html

    Matthias

    --