oxo888oxo: CSS auch mal in der HTML-Datei "erlaubt"?

Hallo

Mann soll doch CSS und HTML bzw. Inhalt immer schön streng trennen.
Wie ist es denn, wenn man ein Stückchen CSS hat, was definitig nur auf einer Unterseite einmalig Anwendung findet?
Ist es dann OK, wenn man das doch direkt in die Seite in den entsprechnden Tag schreibt?
Oder sollte man das unterlassen?
Oder ist es im Grunde egal?

Gruß
Ingo

  1. Moin,

    Oder ist es im Grunde egal?

    Um zu wissen, ob du eine "Regel" brechen darfst, solltest du sie verstanden haben. Also mach dir klar, warum man HTML und CSS normalerweise strikt trennt; warum es eine "best practice" ist.
    Und wenn du der Meinung bist, dass du dich in diesem Fall mal nicht an die "Regel" halten brauchst, und das begründen kannst, hält dich ja niemand davon ab. Das sind ja alles eher Richtlinien.

    Grüße Marco

    --
    Ich spreche Spaghetticode - fließend.
  2. Hi!

    Oder ist es im Grunde egal?

    Natürlich ist es letztlich egal, es hängt ja nicht Leib und Leben davon ab. Die Erde würde sich weiter drehen, und das Elend wäre auch nicht gemindert. ;)

    Trotzdem sollten alle Styles soweit möglich ins Stylesheet verfrachtet werden, um sich das Leben einfacher zu machen und Zeit zu sparen. Das ist eine einfache Regel, die einem dabei hilft, die zugehörigen Styles zu finden. Wenn es irgendwann mehr Styles werden oder du merkst, dass du die Styles wiederverwenden oder überschreiben willst, müsstest du sie eingebettete Styles händisch ins Stylesheet verschieben.

    Inline-Styles (style-Attribute) solltest du auf jeden Fall vermeiden. Die verursachen letztlich nur Probleme. Sie überschreiben (normale) Stylesheet-Regeln. Das ist auch deren Sinn ist, stört aber, wenn es komplexere Formatierungsregeln gibt.

    Wenn es keinen besonderen Grund gibt, Inhalt und Präsentation zu vermischen, so fährt man sehr gut mit der Regel, sie sauber zu trennen.

    Mathias

    1. Hallo Mathias

      Inline-Styles (style-Attribute) solltest du auf jeden Fall vermeiden. Die verursachen letztlich nur Probleme. Sie überschreiben (normale) Stylesheet-Regeln. Das ist auch deren Sinn ist, stört aber, wenn es komplexere Formatierungsregeln gibt.

      Wenn es keinen besonderen Grund gibt, Inhalt und Präsentation zu vermischen, so fährt man sehr gut mit der Regel, sie sauber zu trennen.

      OK, dann werde ich das mal schön auch so machen.
      Danke.

      Gruß
      Ingo