Thomas J.S.: SelfHTML-Update imho überfällig

Beitrag lesen

Hallo,

Eine gelungene Mischung ist z.B. die Seite http://www.w3.org/Style/CSS/ dort wird auch die Semantik des HTML-Kodes sehr gut in die Semantik der eigntlichen Inhalt eingefügt, angafangen bei <link rel ... > bis hinzu <div class="endmatter"> <div class="banner">.

Genau diese Seite hätte ich als schlechtes Beispiel präsentiert. Während der Inhalt sicher vernünftig ausgezeichnet ist, gilt dies für die Navigation in keinster Weise. Jedem "Local"-Link sein <p>? Dafür die "W3C"-Links völlig unstrukturiert?
Bei allem Respekt vor dem W3C und deinem Beurteilungsvermögen, aber schulbuchmäßig finde ich das sicher nicht.

Dann sollten wir uns das ansehen, oder? ;)
Die Seite von CSS:
-------------------------------------------
<!doctype html public '-//W3C//DTD HTML 4.01//EN'
  'http://www.w3.org/TR/html4/strict.dtd'>

<html lang="en">
<head>
<title>Cascading Style Sheets</title>

<link rel="alternate stylesheet" title="Blue shadows" href="../main.css">

<link rel=home title="W3C" href="/">
<link rel=top title="Style Sheets" href="../">
...
<link rel=copyright title="Copyright" href="../../Consortium/Legal/ipr-notice.html#Copyright">

</head>

<body>

<div class="map">
</div>

<div class="back">
<div class="section" id="news">
</div>
</div>

<div class="back">
<div class="section" id="browsers">
</div>
</div>

<div class="back">
<div class="section" id="editors">
</div>
</div>

<div class="back">
<div class="section" id="software">
</div>
</div>

<div class="endmatter">
<div class="banner">
</div>
<address>
</address>
</div>

</body>
</html>
--------------------------------------------
Das hat einen Bezug zum Inhalt, die <link>-Elemente und ich kann schon an den Divs ablesen was in der Seite so lost ist, warum es dort geht. OK, dass im class="map" id="p1" etc. gibt, ist weniger gefällig. Aber mit dieser Struktur hat man trotzdem eine Ahnung worum es geht. Das habe ich mit Semantik des Kodes und Semantik des Inhalts gemeint.

Und jetzt mal die andere Seite (XSL)
Das höchste der Gefühle, dass man noch mitbekommt, dass es eine Intro gibt, der Rest ist vollständig dem Layout unterworfen: left-content, right-content etc.

Grüße
Thomas

-----------------------------------------
<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <title>The Extensible Stylesheet Language Family (XSL)</title>
   </head>
   <body>
      <div class="top-banner">
      </div>
      <div class="main-box">
         <div class="intro">
         </div>
         <div class="columns-container">
            <div class="left-content">
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
               <div class="side-item">
                 <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
            </div>
            <div class="right-content">
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
               <div class="side-item">
                  <div class="side-item-title">
                  </div>
                  <div class="side-item-content">
                  </div>
               </div>
            </div>
            <div class="centre-content">
            </div>
         </div>
         <address></address>
      </div>
   </body>
</html>

0 66

SelfHTML-Update imho überfällig

Maximilian Baumgart
  • meinung
  1. 0
    Chräcker Heller
  2. 0
    Reiner
  3. 0
    Armin G.
  4. 0
    Thomas J.S.
    1. 0
      at
      1. 0
        Thomas J.S.
        1. 0
          at
          1. 0
            Maximilian Baumgart
            1. 0
              Christian Seiler
  5. 0
    Tim Tepaße
  6. 0
    molily
  7. 0
    Stefan
  8. 0
    Christoph Schnauß
    1. 0
      Patrick Andrieu
      1. 0
        Thomas J.S.
        1. 0
          Patrick Andrieu
          1. 0
            Thomas J.S.
            1. 0
              Christoph Schnauß
              1. 0
                Thomas J.S.
                1. 0
                  CarstenP
      2. 0
        Christoph Schnauß
        1. 0
          at
    2. 0
      Maximilian Baumgart
      1. 0
        molily
  9. 0
    Peter Kaufmann
    1. 0
      Maximilian Baumgart
  10. 0
    Heiner
    1. 0
      wahsaga
      1. 0
        Auge
    2. 0
      molily
      1. 0
        Thomas J.S.
      2. 0
        Heiner
        1. 0
          Sven Rautenberg
          1. 0
            at
  11. 0
    wahsaga
    1. 0
      Heiner
    2. 0
      Stefan
    3. 0
      Maximilian Baumgart
  12. 0
    WebViper
  13. 0
    Stefan Muenz
    1. 0
      Maximilian Baumgart
    2. 0
      molily
      1. 0
        Thomas J.S.
        1. 0
          Tim Tepaße
          1. 0
            Thomas J.S.
            1. 0
              at
              1. 0
                Thomas J.S.
                1. 0
                  at
                  1. 0
                    Thomas J.S.
                    1. 0
                      at
                      1. 0
                        Thomas J.S.
                        1. 0
                          at
                          1. 0
                            Thomas J.S.
                            1. 0
                              at
                              1. 0
                                Thomas J.S.
                                1. 0
                                  at
                                  1. 0
                                    Thomas J.S.
                                    1. 0
                                      at
                                      1. 0
                                        Thomas J.S.
                                        1. 0
                                          at
    3. 0
      at
    4. 0
      Tim Tepaße
  14. 0
    Johannes Zeller
    1. 0
      at
      1. 0
        Johannes Zeller