Gliederung in XHTML

(Auszug aus "E-Books mit ePUB ─ Von Word zum E-Book mit XML" von Dr. Victor Wang)

Mangels semantisch geforderter Gliederungselemente kann in XHTML eine Gliederung sehr flach ausfallen und quasi auf die Überschriften-Elemente <h1>, <h2> bis <h6> reduziert werden, beispielsweise könnte das vorher gezeigte Code-Beispiel wie folgt strukturiert werden:

<h1>Teil III: Weitere Möglichkeiten</h1> 
<h2>11. DocBook-Anpassungen</h2> 
<h3>11.1 Simplified DocBook</h3> 
<p>Text Text Text</p> 
<h3>11.2 Andere Anpassungen</h3> 
<p>Text Text Text</p> 
<h3>11.3 Eigene Anpassungen</h3> 
<p>Text Text Text</p> 

Code-Beispiel: Flache Gliederung des Beispiels nach XHTML ohne div-Element

Um ansatzweise eine echte Gliederung zu erreichen, sollte jedoch ein <div>-Blockelement mit passendem class-Attribut verwendet werden:

<div class="Teil">
  <h1>Teil III: Weitere Möglichkeiten</h1>
  <div class="Abschnitt">
     <h2>11. DocBook-Anpassungen</h2>
     <div class="Kapitel">
        <h3>11.1 Simplified DocBook</h3>
        <p>Text Text Text</p>
     </div>
     <div class="Kapitel">
        <h3>11.2 Andere Anpassungen</h3>
        <p>Text Text Text</p>
     </div>
     <div class="Kapitel">
        <h3>11.3 Eigene Anpassungen</h3>
        <p>Text Text Text</p>
     </div>
  </div>
</div> 

Code-Beispiel: Gliederungsvorschlag des Beispiels nach XHTML mit div-Element

Die Anzahl der Gliederungsebenen ist bei XHTML jedoch auf die sechs Ebenen limitiert, da nur die Überschriften-Elemente <h1> bis <h6> zur Verfügung stehen. Die Möglichkeit einer tieferen Schachtelung wie in DTBook gibt es in XHTML nicht.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © mitp 2011
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "E-Books mit ePUB" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Verlagsgruppe Hüthig Jehle Rehm GmbH, Im Weiher 10, 69121 Heidelberg, kundenbetreuung(at)hjr-verlag.de