« »

Stylesheets

19. Februar 2009 Roland

Dieser Artikel ist Teil 8 von 26 der Artikelserie Programmieren

Mit Stylesheets kann man dem Webbrowser Informationen liefern, wie der Webbrowser die Dokumente darstellen soll. Beispielsweise können wir alle h1 Elemente in einem HTML Dokument grün darstellen lassen. Wir haben also die Möglichkeit die Ausgabe zu steuern und die Dokumente ansprechend dem Anwender zu präsentieren. Bei XML Dokumenten wird dem Webbrowser normalerweise ein Stylesheet mitgeliefert dass alle Darstellungsformen beschreibt. Ein XML Dokument kann so mit mehreren Stylesheets interpretiert werden und unterschiedliche Aspekte innerhalb des XML Dokuments dargestellt werden. Weiterhin können so zum Beispiel PDF Dateien aus einem XML Dokument erstellt werden.

Was solltet ihr bisher gelernt haben?

Webbrowser und andere Webclient Applikationen, sind in der Lage Zeichenketten (Strings) in unterschiedlicher Form entgegenzunehmen, diese zu interpretieren und dem Anwender entsprechend zu präsentieren.
HTML, XML, Textdateien, SVG usw. sind strukturierte Texte die von Webclients angezeigt werden.
Stylesheets können zu den einzelnen HTML, XML usw. Dokumenten hinzugefügt werden und beinhalten Informationen wie die Inhalte der Dokumente dargestellt werden sollen.

Aufgabe

Welche Arten von Stylesheets kennst du? Wie können die in HTML, SVG, PDF usw. eingefügt werden?

Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Der Beitrag wurde am Donnerstag, den 19. Februar 2009 um 00:15 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=218

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

2 Reaktionen zu “Stylesheets”

  1. Jozo sagt:

    Stylesheets werden in jedem Fall im Headerbereich erst einmal definiert. Also handelt es sich um z.B. css, xsl, oder beim PDF um xsl.fo. Diese Dateien können auch außerhalb vom Dokument liegen solange der Pfad dorthin ebenfalls definiert und erreichbar ist.

  2. Joscha sagt:

    Anmerken möchte ich, dass es z.B. für .css viele verschiedene “Typen” geben kann, obwohl alle in .css programmiert sind. Allerdings kann der Webmaster verschiedene .css Definitionen für verschiedene Situationen bereit stellen.
    Bei miradlo haben wir zum Beispiel spezielle Stylesheets für print, mobile und alte Internet Explorer Versionen.

    Auch über Javascript kann das Layout beeinflusst werden. Zum Beispiel durch das anzeigen oder verstecken eines Buttons, wie in der Alter berechnen Aufgabe.

Schreibe mir

zum Seitenanfang