• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

neue Zeile nach DIV mit overflow:visible

daWonderer

New member
Hallo,

ich habe ein Problem mit der Positionierung von einer Textzeile nach einem DIV.
Das DIV hat eine festgelegte Höhe und 'overflow:visible;'.
Wenn ich jetzt danach noch eine Zeile schreiben möchte, dann setzt es diese an die Stelle wo das DIV laut gesetzter Höhenangabe zu Ende ist.
Die Zeile soll allerdings erst nach dem DIV kommen, auch wenn das DIV erweitert wurde durch übergroßen Inhalt.

Habe es schon versucht mit float/clear und einem DIV für die neue Zeile.
Auch ein SPAN für die neue Zeile brachte nicht das gewünschte Ergebnis.

Danke schon mal für Denkanstöße!
 
Zuletzt bearbeitet:
Schwer vorzustellen.
Hast Du mal etwas Quelltext?
Was passiert, wenn Du nach dem div ein break setzt?
(ich weiß, ist nicht die eleganteste Idee)
 
Hast Du mal etwas Quelltext?

Ok, hätte ich gleich mit schreiben sollen.

Code:
<table border="1">
 <tr>
  <td width="150"></td>
  <td>
   <div style="width:350px;height:30px;overflow:visible;border:2px solid blue">
    hier kommt jetzt Text<br>
    und noch mehr Text<br>
    und noch viel mehr Text<br>
    und noch viel viel mehr Text<br>
    und noch ganz viel mehr Text<br>
    und noch etwas anderer Inhalt  :)<br>
   </div>
   <span style="font-weight:bold;border:1px dashed green;">Dieser Text sollte nach dem DIV kommen, steht aber mitten im Text des DIVs darüber</span>
  </td>
 </tr>
</table>
Was passiert, wenn Du nach dem div ein break setzt?

Das '<br>' setzt den Text nur um eine Zeile nach unten, jedoch nicht gleich direkt unter das DIV.

Ich glaub ich weiß was als nächste Frage kommt. Wieso ist da ne Tabelle drum herum? ;)
Mal abgesehen davon, wie bekomme ich das *mit* der Tabelle zum "laufen"?
 
Zuletzt bearbeitet:
Öhm, das verhalten des Browsers ist schon richtig. Wenn du das nicht magst, solltest du auf "overflow: visible" und deine gesetzte Höhenangabe verzichten.
 
ele hat schon recht...
...das Einzige was mir trotzdem dazu einfällt, um Dein Bestreben doch noch zu befriedigen, wäre, dem div ein display:inline mitzugeben.
Dann steht der Text wenigstens nicht mehr mittendrin.
 
Zurück
Oben