DIV so hoch wie Inhalt drinne ist

  • Hallo zusammen,

    wie sage ich einem DIV, dass es sich am Inhalt anpassen soll? Mein DIV hat eine Hintergrund-Farbe. Wenn ich ihm nun sage width:100%, geht das garnicht. Wenn ich Bsp 600px sage, ist das DIV manchmal zu lang (da kaum Text auf der Seite steht) und manchmal zu kurz (dann ragt der Text unten raus).

    Kann mir da jmd weiter helfen?

  • Falls du überhaupt einen gefloateten div hast, der in den CSS-Angaben "float: left;" oder "float: right;" enthält, dann schreibst du in die CSS-Datei folgende neue Klasse:

    Code
    .clear
    {
    clear: both;
    }

    Nachdem der gefloatete Div geschlossen wurde, schreibst du im HTML-Teil dann

    Code
    <span class="clear"></span>
    Zitat

    Hab jetzt mal das height entfernt, dann wird das DIV garnicht angezeigt.


    Dann hat der Div entweder keinen Inhalt, oder der Quelltext stimmt nicht.
    Poste bitte mal einen Link oder den HTML und CSS-Quelltext, sonst kann man das nicht beurteilen.

  • Hab jetzt ne ganze Zeit rumprobiert, daher poste ich mal den Code:

    CSS:

    Hoffe mir kann jmd helfen :)