Eddie: /CSS - Stylvoll coden - Grundsatzfragen,,,

Beitrag lesen

Hallo allerseits,

irgendwie hat sich vor einigen Jahren schon bei mir die Philosophie festgesetzt, dass jedes einzelne HTML-Element seinen Zweck hat und nicht zweckentfremdet eingesetzt werden sollte. Bin mir nicht sicher, ob ich das jemals richtig verstanden habe, und hinterfrage darum heute meinen Code von vor 2 Jahren, den ich gerade überarbeiten muss.

Da tauchen dann zum Beispiel solche Sachen auf, die mir eigentlich hoechst redundant erscheinen, aber auf obiger falsch/richtig (?) verstandener Philosophie basieren:

<td style="vertical-align:middle;padding:3px 0;">  
  <span style="font-size:0.75em;color:#000;">  
    Wenn Sie fliegen wollen,  
  </span>  
  <label for"...">  
    <span style="font-weight:bold;font-size:0.75em;color:#000;">  
      klicken Sie hier:  
    </span>  
  </label>  
</td>

Dabei habe ich mir offenbar gedacht:
  - Positionierung dem <td>-Tag,
  - Schriftformatierung dem <span>-Tag,
  - und dem <label>-Tag garnichts (da es "keine sichtbare Wirkung am Bildschirm" hat).
Dabei hätte folgende, wesentlich kürzere Version doch dieselbe Wirkung:

<td style="vertical-align:middle;padding:3px 0;font-size:0.75em;color:#000;">  
  Wenn Sie fliegen wollen,  
  <label for"..." style="font-weight:bold;">  
    klicken Sie hier:  
  </label>  
</td>

Der <td>-Tag übernimmt Schriftformatierung, <label> auch, <span> fällt weg... Habt ihr Einwände?
Und was ist überhaupt der heutige StatusQuo in Sachen "gutes HTML"?

Waer schoen, da ein paar Meinungen zu hoeren! Danke euch,
Eddie

--
Old men and far travelers may lie with authority.