Ulrich: CSS Navigationsleiste

Beitrag lesen

Hallo,

Schau mal nach, was 'inline' und was 'block' Elemente sind, und deren Unterschiede in der Darstellung, bezüglich der Breite.
Dann vergewissere Dich, welches Element nicht Deinen Vorstellungen entspricht (a oder li z.B.) und warum [1px border geben, dann sieht man einiges klarer). Weise dem betreffenden Element dann mittels display: im CSS die gewünschte Eigenschaft zu, und das sollte dann hoffentlich weiterhelfen.

mfG
Ulrich

P.S.
Bin mir nicht sicher was richtig ist:
<ul>
  <li>xxx</li>
  <ul>
    <li>kkk</li>
  </ul>
</ul> wie bei Dir, oder:

<ul>
  <li>xxx
  <ul>
    <li>kkk</li>
  </ul>
  </li>
</ul>

aber ich tendiere zu letzterer Annahme.
Was aber vielleicht auch noch eine Option sein kann wäre:
<dl>
  <dt>xxx</dt>
    <dd>kkk</dd>
</dl>
ermöglich über dt{ und dd{ im CSS recht eindeutige Formatierung.
Man muß sich nur überlegen, ob eine _Definitionsliste_ an dieser Stelle semantisch sinnvoll ist. (oder man definiert das so als sinnvoll ;) )