Hallo Raketenwilli,
Übrigens gibt es <nav>. Das macht ein Element der Klasse „navcontainer“ mehr als nur überflüssig, seine Verwendung ist sogar geboten.
Es geht ja um die Statuszeile. Und wenn das ein Container ist, der Navigation anbietet UND eine Statuszeile enthält, dann gehört <nav> nur um die Navigation und die Statuszeile gehört separat.
Ob es aber korrekt ist, dass man eine Navigation und eine Statuszeile gemeinsam in einen Container packt (außer <body>), das mag diskussionswürdig sein.
.navcontainer .status / .navcontainer #success
Ich lese die Kommentare so, dass .status die Statuszeile ist und #success ein einzelnes Element darin:
/* Formatierung für alle Elemente der Statuszeile */
.navcontainer .status { ... }
/* Formatierung für Erfolgshinweis */
.navcontainer #success { ... }
Also irgendwie so:
<div class="navcontainer">
<nav><a href="foo">foo</a> <a href="bar">bar</a></nav>
<div class="status">
<span>...</span>
<span id="success">...</span>
<span>...</span>
</div>
</div>
Die divitis müsste man noch bekämpfen, mit section und footer beispielsweise, aber dann ist das okay, meine ich. Bis auf die Merkwürdigkeit mit nav und .status.
Rolf
sumpsi - posui - obstruxi