div als inline Hintergrund auch bei block Elementen
Hallo,
ich habe für ein div folgende Definition:
#infoblock {
margin: 0px;
padding: 2px;
border: 1px solid #9E9E9E;
background:#d9d9d9;
display:inline;
}
Wenn ich den Container nun mit <a> also inline Elementen fülle wird Hintergrund und Rahmen angezeigt.
Fülle ich den Container mit einer form, table und input Elementen habe ich weder Rahmen noch Hintrgrundfarbe.
Ich vermute das liegt an den block Elementen.
Wie bekomme ich nun Rahmen und Hintergrund in den Container der nur so breit ist wie die Elemente selbst. Die Breite selbst ist nicht fix, je nachdem was da anzeigt wird.
Bleibt da nur float?
|