Ergebnis 1 bis 4 von 4

Thema: Alternative CSS-Stylesheets

  1. #1

    Alternative CSS-Stylesheets

    §hiall
    Ich hätte gerne gewusst, wie ich in CSS alternative Stylesheets definiere, die nicht in einer seperaten Datei sind (also nicht mit
    Code:
    <link rel="alternate stylesheet" href="style/white.css" type="text/css" title="Weiß">
    Und dann frage ich einfach mal, ob es möglich ist, dass, wenn das alternative Stylesheet erst einmal ausgewählt ist, es auch beim klicken auf Links in der neuen Datei verwendet wird (wenn möglich eine Lösung ohne PHP [und ohne Perl ])

    Bin gespannt, wie lange Mitaki auf sich warten lässt!

  2. #2
    Hehe^^

    Das kommt darauf an, was du damit machen möchtest. Wenn du z.B. alternative Stylesheets für Drucker einrichten möchtest kannst du im <link /> Element das Attribut media="print,embossed" hinzufügen.
    Auch bei <style> Elementen kann media="print,embossed" angegeben werden.

    Folgendes ist auch möglich:
    HTML-Code:
    <style type="text/css">
    @media print, embossed
    {
      /* ... Formatdefinitionen zum Drucken ... */
    }
    </style>

  3. #3
    Eine direkte Alternative zu <link rel="alternate stylesheet" ...> gibt es AFAIK nicht. Ich wüßte allerdings auch nicht, warum man mehrere Stylesheets in einer Datei definieren wollte.

    Ich habe keine Ahnnug, ob der Standard vorschreibt, daß gewählte alternative Stylesheets, falls in der neuen Datei vorhanden, beim Folgen eines Links beibehalten werden. Ich habe auch keine Ahnung, ob irgendein Browser das tut - am Besten wirst du das durch Probieren herausfinden.

  4. #4
    Ob ein Style beibehalten werden soll weis ich nicht, aber weder Opera noch Geckos (der IE erst recht nicht) behalten einen gewählen Stil bei.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •