Ingo Turski: automatische breitenverteilung zweier felder/boxen

Beitrag lesen

Hi,

<div style="float:left;">'.$inputText.'</div>
<div style="float:right; width:'.(100-$this->width).'%; border-bottom:1px solid '.$this->color.'">&nbsp;</div>

da muss ich aber immernoch eine breite mit angeben, was natürlich nicht so rockt...

poste doch bitte den Code, der beim Browser ankommt; dies ist kein serverseitiges Problem.

<div style="float:left; width:10em;">Dein linker Text</div>
<div>Dein Inhalts-Text</div>
funktioniert natürlich. Du hast vergessen, zum float auch eine Weite zu geben und wenn Du das zweite DIV auch floaten läßt, benötigt es ebenso eine Weite - das float ist aber überflüssig.

Wenn Du nun zusätzlich für den Inhaltsbereich einen border angeben willst, benötigst Du margin, damit dieser nicht auch unter das gefloatete Element geht, also z.B.:
<div style="margin-left:11em; border-bottom:1px solid black;">Dein Inhalts-Text</div>

freundliche Grüße
Ingo