Hi,
<div style="float:left;">'.$inputText.'</div>
<div style="float:right; width:'.(100-$this->width).'%; border-bottom:1px solid '.$this->color.'"> </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