xnor: border soll ohne Inhalt verschwinden

Hallo,

ich habe ein Untermenü:

<div class="rightcontainer">

<div class="rightbox">Untermenue</div>

<div class="rightbox linkbox"></div>

</div>

und das css dazu:
.rightcontainer {
float:right; clear:both; width:13em; margin:1em 0 0 0; padding:0.5em;}

.rightbox {
border:1px solid #999999; text-align:left;}

.rightcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}

Nun ist alles super, wenn die Linkbox Inhalt hat. Wenn die aber leer ist, ist sie ein dünner Strich, soweit auch verständlich aber nicht schön.

Gibt es eine Möglichkeit eine leere Box tatsächlich auch verschwinden zu lassen (so dass ein cms das auch kann:-))?

Danke und Grüße

joern

  1. Guten Tag allerseits,

    Kann es sein, dass das Problem nur im IE auftritt?

    http://www.howtocreate.co.uk/wrongWithIE/?chapter=Empty+Elements

    Gruß,
    Der fette Mo

    --
    sh:( fo:| ch:? rl:? br:^ n4:& ie:% mo:) va:) de:> zu:| fl:{ ss:| ls:& js:|
    Der fette Mo is Powered by Jacobs Coffee, System of a down Music and Edelstoff Beer
    1. Guten Tag allerseits,

      Kann es sein, dass das Problem nur im IE auftritt?

      Nö, sobald eine der Boxen leer ist wird sie ein schmaler Strich.

      Quasi eine Box ohne Inhalt.

      Grüße

      Joern

  2. Moin!

    Gibt es eine Möglichkeit eine leere Box tatsächlich auch verschwinden zu lassen (so dass ein cms das auch kann:-))?

    Dürfte ja recht simpel sein: Einfach das CMS so programmieren, dass es die Linkbox nicht ausgibt, wenn diese leer ist.

    Oder keine Linkbox eingeben, wenn keine notwendig ist. Oder, oder, oder...

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!