Gunnar Bittersmann: CSS Overhead?

Beitrag lesen

@@Siri:

nuqneH

<?xml version="1.0" encoding="UTF-8"?>

Die Zeile ist überflüssig. Dadurch werden einige Browser unnötigerweise in den Quirksmodus geschickt.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Waum nicht HTML5?

  <meta charset="utf-8"/>  

Fehler: @charset gibt’s in XHTML 1 nicht.

  	<li class="nav1selected" titype="standard" name="treeitem">  

Fehler: Weder das Phantasieattribut @titype noch @name sind gültige Attribute für li-Elemente.

  	<li class="nav1unselected" titype="standard" name="treeitem">  

Wozu soll die Klasse 'nav1unselected' gut sein? Zu Unterscheidung genügt, ob @class="nav1selected" gesetzt ist oder nicht.

Und worauf suit schon hinwies: „Verlinke niemals auf die aktuelle Seite.“ Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen]

Qapla'

--
„Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)