Back To Top

XHTML und CSS [Skulschus, Winter, Muß]

Inhalt

XHTML und CSSXHTML (Extensible HyperText Markup Language) stellt die aktuelle Weiterentwicklung von HTML dar, der Syntax, in der Dokumente im Internet geschrieben werden und die von unzähligen Webseiten genutzt wird. CSS (Cascading Style Sheets) stellen die Formatierungsanweisungen dar, die einen Großteil der Formatierungen, wie sie in klassischem HTML vorhanden sind, ersetzen und es ermöglichen, strukturierte und gute Formatierung sowie auch Interaktivität und grafische Gestaltung in Textanweisungen zu hinterlegen. Die Trennung von Inhalt und Design steht hierbei im Vordergrund. Dieses Buch versteht sich als praktischer Ratgeber, mit dem Sie in die Lage versetzt werden, Texte und Menüstrukturen in XHTML zu erstellen und mit CSS zu formatieren und zu layouten. Anhand vieler praktischer Beispiele und kurzer Erklärungen lernen Sie die Basis kennen, die Ihnen die Veröffentlichung von Dokumenten im Internet ermöglicht.

328 Seiten, € 24,95
ISBN: 978-3-939701-15-6

Internet

Werfen Sie einen Blick ins Buch

Auf der Webseite zum Buch finden Sie alle XHTML- und CSS-Dateien zum Download.

comelio download

Cover

XHTML CSS

XHTML CSS

 

Autoren

Interview mit Marco Skulschus

Was verbindet Sie mit XHTML? Sie sind doch sonst ein reiner XML-Fan, oder?
Ich habe vor einer Ewigkeit, wenigstens eine Ewigkeit im Bereich der Informatik, meine allerersten Gehversuche mit Syntax und Grammatik im HTML-Umfeld gemacht. Damals war das Internet noch ganz neu und man musste eine Menge an ungewöhnlichen Programmen und vor allen Dingen Telefonleitungen benutzen, um das Netz zu nutzen. Da habe ich meine erste Webseiten mit einem ganz einfachen farblosen Texteditor erstellt, auch HTML-Tags wie Tabellen und Listen von schon bestehenden Webseiten geklaut und dann meine eigenen Inhalte erfasst.
Wie kam es dann zu diesem Buch?
Man muss schon ehrlich sein: XHTML- oder HTML-Bücher sowie natürlich Darstellungen von den vielen Editoren sind reichlich vorhanden. Ich wollte aber immer mal ein eigenes Buch zu diesem Thema schreiben, weil ganz einfach mit HTML alles begonnen hat. Zusammen mit Alexander und Daniel hat dies dann wunderbar funktioniert: ich konnte meine Erfahrung in der Erstellung von Büchern einbringen und den Text gestalten, und von Daniel und Alexander kamen die Beispiele und das pädagogische Konzept.

Interview mit Daniel Winter

Nach E-Books nun etwas Gedrucktes?
Ja, E-Books von Seminarunterlagen herauszubringen ist nicht so aufregend, wie endlich einmal ein gedrucktes Werk in den Händen zu halten. Auch wenn mein Streben immer noch darin besteht, PDF-Dokumente und Web-Grafiken zu erstellen, ab und an gibt es auch schon einmal eine Marketing-Aktion, in der Gedrucktes in die Welt verschickt wird. Da wollte ich doch auch einmal an einem Druckwerk teilnehmen, das nachher im Buchladen steht.
Wenn Sie ansonsten viel für das Web arbeiten, wie haben Sie dann ein lineares Buch empfunden?
So linear sind ja Bücher heute nicht mehr aufbereitet, und auch im Internet besteht nicht alles nur aus Links und Verweisen. Mir war es wichtig, dass wir insoweit einen Nutzen schaffen, als dass wir ein Buch für Anfänger schreiben, das trotz des geringen Umfangs eine große Menge an Inhalten liefert und wir allen Ballast abwerfen. Mir war insbesondere die Gestaltung von Webseiten mit Hilfe von CSS sehr wichtig, weil das für meine Arbeit als Grafiker unverzichtbar ist.

Interview mit Alexander Muß

Wie kam es zu Ihrem ersten Buch?
In der Schule führen wir ein Praktikum durch. Da ich mich für Softwareentwicklung interessiere und bereits Erfahrung in der Webseitenerstellung hatte, hatte ich mich bei der Comelio GmbH beworben. Dort machte man mir den Vorschlag, im Rahmen meines Praktikums zu versuchen, an einem Buch mitzuarbeiten, das XHTML und CSS darstellt. Zunächst war ich mir gar nicht sicher, ob ich so etwas überhaupt machen kann, aber in Teamarbeit gelingt offenbar alles am besten.
Was waren Ihre Aufgaben?
Meine Aufgabe bestand darin, aus einer Reihe von allgemeinen Texten und Grafiken, die unser Drache Comelio und sein Sohn, der kleine Comelino, geschrieben hatten, Beispiele für beide Technologien zu entwickeln. Gliederung und Art der Beispiele haben wir zusammen im Team erarbeitet.
Was schreiben Sie als nächstes?
Zunächst schreibe ich an einer internen Software, sodass für ein Buch neben Schule und Arbeit erst einmal keine Zeit ist, aber ich bin sicher, dass es in den Ferien wieder ein Thema gibt, das mich interessiert und das ich dann zusammen mit Arbeitskollegen oder sogar alleine bearbeiten kann.

Vorwort

Comelio Medien XHTML und CSS VorwortDieses Buch führt Sie in die Welt von XHTML (eXtensible Hypertext Markup Language) und CSS (Cascading StyleSheets) ein und steht am Anfang einer ganzen Reihe an Standards im Bereich Web-Technologien. XHTML ist die Grammatik, die für Web-Anwendungen die Ausgaben im Browser darstellt, während mit CSS Formatierung und Layout im Internet möglich ist. XHTML ist dabei auch ein Beispiel von einer XML-Grammatik (eXtensible Markup Language). Die Möglichkeiten, die XML für Datenaustausch und Datenspeicherung bietet, sind keinesfalls zu unterschätzen, sondern sind für Web-Anwendungen ein wesentlicher Baustein.

Mehr über XML-Standards und über die Document Type Definition, die für die Beschreibung von XML-Daten und damit auch für XHTML zum Einsatz kommt, erfahren Sie in unserem Buch „XML: Standards und Technologien“ (ISBN 978-3-939701-21-7) . CSS ist ein seit längerer Zeit bekannter Standard für die Formatierung von HTML und XHTML, doch die Namen von Eigenschaften aus CSS, mit denen Formatierung und Layout von Dokumenten möglich sind, tauchen auch bspw. wiederum im Standard FO (Formatting Objects) auf.

XHTML ist ein wichtiges Ausgabeformat, wenn Daten, die in XML-Formaten vorliegen, im Browser ausgegeben werden sollen, d.h. in irgendeiner Art und Weise visualisiert werden sollen. Dazu kann man eine ganze Reihe von Standards einsetzen, doch der Standard XSLT (eXtensible Stylesheet Language for Transformations) ist hier besonders interessant, da die resultierenden Dateien mit den Ausgabe- bzw. Umwandlungsanweisungen wiederum in einem XML-Format vorliegen und aus allen Programmiersprachen heraus mit einem geeigneten Prozessor aufgerufen werden können. Auch Dokumenten im FO-Format werden im Normalfall über eine XSLT-Umwandlung erzeugt und dann zu einem weiteren Prozessor geschickt, der dann die gewünschten Druckdateien erstellt. Diese Technologie wird Ihnen im Buch „XSLT, XPath und Xquery“ (ISBN 978-3-939701-18-7) näher gebracht.

An dieser Stelle ist nur wichtig zu verstehen, dass XHTML in eine große Familie an Standards eingebettet ist und für viele andere eine ganz andere Bedeutung besitzt. Ein Redakteur erfasst seine Texte vielleicht in einem beliebigen XML-Format, wozu eine ganze Armada an verschiedenen Programmen zur Verfügung steht, wobei die Dateien dann vielleicht sogar in einer Datenbank gespeichert werden. Die Anzeige erfolgt dann bspw. sowohl in XHTML wie auch in PDF, wobei solche Umwandlungstechniken wie XSLT oder zum Einsatz kommen. Die Visualisierung der Daten im Browser wird dann zusätzlich durch CSS eingerichtet. Ein Programmierer erstellt dagegen nicht die Texte, sondern konzentriert sich auf die Erstellung von Import/Export-Vorgängen für die Aufnahme, Suche und Wiedergabe von gespeicherten Texten in XML-Formaten oder auch direkt XHTML. Für ihn ist XHTML ein Zielformat, für das er Software schreibt und für das er CSS, das von einem Designer erstellt wurde, zusätzlich im Ausgabedatenstrom aufruft. Ein Designer schließlich erstellt CSS und möglicherweise auch Umwandlungen für FO in einem grafischen Editor und versucht, Online- und Druck-Ausgabe möglichst ähnlich zu erzeugen, wobei die Ähnlichkeiten zwischen beiden den Standards XHTML und FO sowie CSS und FO besonders arbeitserleichternd ist.

Dieses Buch vermittelt Ihnen eine ausführliche Einführung über die beiden Standards XHTML und CSS mit vielen Beispielen. Eine allgemeine Vorstellung von XML und der Document Type Definition soll es Ihnen ermöglichen, insbesondere den XHTML-Standard besser einzuschätzen und die Dokumente, in denen er beschrieben ist, zu verstehen und in Zweifelsfällen direkt im Regeldokument nachzuschlagen. Danach stellen wir den XHTML-Standard, wobei es hier um die reine Erfassung von Texten und logische Formatierung in Blöcken, Tabellen und Listen geht. Sämtliche Formatierung und Layout ist dann den umfangreicheren Kapiteln zu CSS vorbehalten.

Für dieses Buch benötigen Sie grundsätzlich keine Vorkenntnisse, was den Themenkreis XHTML und CSS anbetrifft. Sie sollten sich im Internet bewegen, was aber bei Interesse an einem solchen Buch wohl sehr wahrscheinlich ist. Ihre Aufgabenstellung kann sehr unterschiedlich sein, wobei aber sicherlich vorausgesetzt werden kann, dass sie in irgendeiner Art und Weise mit XHTML umgehen sollen. Vielleicht sollen Sie direkt Texte in XHTML erfassen und später mit CSS formatieren. Vielleicht sollen Sie aber auch vorhandene Daten, die in anderen Textdateien oder einer Datenbank speichern, in XHTML umwandeln, um sie dann mit CSS auf-/zubereiten und benötigen dazu Kenntnisse beider Standards. Eine sichere Grundlage beider Standards erleichtert die Erstellung von reinen Dokumenten wie auch von sehr grafikorientierten Webseiten sehr, da sich dann auch die Zusammenhänge zwischen verschiedenen anderen Techniken im Umfeld der Erstellung von Online-Dokumenten erschließt.

 

Unsere Empfehlung

Comelio Oracle PL/SQL und XML

  • XML aus relationalen Daten erzeugen und Import-/Export-Schnittstellen planen
  • SQL/XML und PL/SQL für die Erzeugung  und Verarbeitung von XML verwenden
  • Einsatz von XML Schema zur Validierung und Erzeugung von XML
  • XML-Daten in XMLType-/Objekt-Spalten und in der XML DB speichern
  • Administrative Aspekte von XMLType und der XML DB
  • Datentyp XMLType und sein Einsatz
  • Webservices mit PL/SQL und Oracle

ISBN: 978-3-939701-10-1
Preis: 39,95 €

XML-Schnittstellen ersetzen allerorten Lösungen auf Basis einfacher Textdateien oder Protokolldaten. Unternehmen gehen dazu über, semistrukturierte Daten direkt in einer (objekt-)relationalen Datenbank zu speichern. Wenn Oracle im Einsatz ist, hat man eine vollwertige XML-Datenbank bereits zur Verfügung und kann aus einer Reihe von Werkzeugen für die Erzeugung, Speicherung, Abfrage und Integration von XML-Daten in seine Datenlandschaft die beste Kombination auswählen. Dieses Buch stellt die Techniken von Oracle dar, wie in der Standard-DB oder in der speziellen XML DB (XDB) XML-Daten verwendet werden können. Dabei erläutert es die verschiedenen traditionellen und Oracle-spezifischen Speicheransätze sowie die vollständige relationale Zerlegung oder native Speicherung und Verarbeitung im XML-Datentyp XMLType genauso wie die Verarbeitung mit Hilfe von PL/SQL, die Erzeugung über SQL/XML und den Einsatz von Webservices. Das Buch fokussiert insbesondere den Aspekt der Errichtung von XML-fähigen Schnittstellen zwischen kooperierenden Systemen. Versionen: 9i, 10g und 11g.

 

Unsere Empfehlung

Comelio Oracle PL/SQL und XML

  • XSLT 1.0: Vorlagen/Templates, Kontrollanweisungen, Variablen und Parameter, Sortierungen und
  • Gruppierungen, Ausgaben in HTML, Text / CSV und XML
  • XSLT 2.0: Stylesheet-Funktionen, dynamisches XSLT, 2.0-Besonderheiten, Integration von XML Schema, strukturgetriebene Verarbeitung, reguläre Ausdrücke, SQL-ähnliche Abfragen
  • XPath 1.0: Grundlagen, Knoten lokalisieren und filtern, Funktionsbibliothek
  • XPath 2.0: Kontrollanweisungen, 2.0-Besonderheiten und –Funktionen
  • XQuery 1.0: Abfragen und Umwandlung als Ersatz von XSLT/XPath
  • Integration: Einsatz in .NET, Java, PHP und Datenbanken (Oracle PL/SQL, MS SQL Server T-SQL)
     

762 Seiten, € 44,95
ISBN: 978-3-939701-50-7

(2. überarbeitete Auflage)

XSLT (eXtensible Stylesheet Language for Transformations) ist eine W3C-Syntax, die speziell für die Transformation von XML-Dokumenten geschaffen wurde. Mit XSLT können XML-Dokumente in Formate wie HTML, Text und andere XML-Formate transformiert werden. Diese Technologie lässt sich in (fast) allen Programmiersprachen und in vielen Datenbanken nutzen und stellt die beste Möglichkeit dar, aus mehreren Anwendungen heraus die gleiche XML-Transformation aufzurufen.

 

Unsere Empfehlung

Comelio XSL-FO

  • Seitenvorlagen, Seitenverlaufs-vorlagen und Dokumentaufbau Blöcke und Gebiete, Tabellen und Listen
    Zeichen- und Absatzformatierung, Grafik und Farbe
  • Bucherstellung, Inhaltsverzeichnis, Verweise und Links, lebende Kolumnentitel, Seiten- und Absatzkontrolle
  • Wieder verwendbare Komponenten
  • Einsatz in .NET und Java

330 Seiten, € 24,95
ISBN: 978-3-939701-58-3

(2. überarbeitete Auflage)

XSL-FO (eXtensible Stylesheet Language / Formatting Objects) ist eine W3C-Syntax, die speziell für die Transformation von XML-Dokumenten in PDF- und andere Druck-Formate geschaffen wurde. Dabei stellen die Formatierungsobjekte eine Zwischenschicht dar, in der die XML-Daten zunächst umgewandelt werden, bevor sie mit einem geeigneten Prozessor in ihr Zielformat gebracht werden. Dieses Buch enthält alles, was man zum Einsatz von XSL-FO benötigt: eine Darstellung des Standards, sehr viele Beispieldateien, Schemazeichnungen zum besseren Verständnis und Referenzen.

» Kontaktformular










comelio.com

mail address

mail address

  • Berlin | Comelio GmbH
    Fon: +49(0)30-8145622-00
    Fax: +49(0)30-8145622-10
  • München | Comelio GmbH
    Fon: +49(0)89-38156860-0
    Fax: +49(0)89-38156860-9
  • Hamburg | Comelio GmbH
    Fon: +49(0)40-20934996-0
    Fax: +49(0)40-20934996-9
  • Wien | Comelio GmbH
    Fon: +43-720-2097-97
    Fax: +43-720-2097-98