|
|||
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? |
Sponsored Links |
|
|||
danke, habe ich mir angeschaut.
Ich habe auch gesehen das ab CSS 2.1 float keine witdh mehr braucht. Da float deutlich besser bzgl. alter/kaputter Browser dokumentiert ist werde ich mich wohl damit beschäftigen. Aber was ich immer noch nicht verstehe ist wieso das mit display:inline; funktioniert wenn ich nur <ul><li> in dem div habe? Was ist da die Theorie? |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
div und Hintergrund mittig? | philippsen | CSS | 3 | 21.02.2010 00:10 |
Myspace problem... Rechte Säule verschiebt sich im IE. | calledmarcel | CSS | 1 | 27.02.2009 10:12 |
div überlappen, Layout aufbau Problem! | Basti82 | CSS | 2 | 08.09.2008 11:56 |
Design Float IE6 Problem | koknarr | CSS | 10 | 05.09.2008 19:05 |
zwischen drei Elementen dynamisch kacheln | lohroli | CSS | 2 | 08.05.2007 16:01 |