Hallo,
ich kann folgendes Problem nicht nachvollziehen:
Ich setze über php einen String zusammen...
$Ausgabe .= '<table>';
$Ausgabe .= '<tr>';
$Ausgabe .= '<td>' . $Datum . '</td>';
$Ausgabe .= '</tr>';
$Ausgabe .= '<tr>';
$Ausgabe .= '<td>' . $Inhalt . '</td>';
$Ausgabe .= '</tr>';
$Ausgabe .= '</table>';
$Ausgabe .= '<br>';
...den ich in einem div ausgeben lasse:
<div id="Inhalt">
<?php
echo $Ausgabe;
?>
</div>
Die css-Definitionen für html und body sehen folgendermassen aus:
html
{
overflow-y: scroll;
}
body
{
background: url(../Grafiken/Layout__Hintergrund.png) repeat fixed;
height: 100%;
overflow-y: hidden;
width: 100%;
}
Trotz Überlänge wird mir hier am rechten Rand des Browserfensters kein Scrollbalken angezeigt (siehe Fall_1).
Wenn ich hingegen den div-Bereich im Quelltext direkt mit überlangem Inhalt fülle...
<div id="Inhalt">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo [...]
</div>
..erhalte ich am rechten Rand des Browserfensters einen Scrollbalken (siehe Fall_2) und dies bei unveränderten css-Angaben.
Woran liegt dieses Verhalten des Browsers?
Hattet ihr schon mal dieses Problem?
Was muss ich ändern/anpassen, damit mir auch bei überlangem und über php erzeugtem Inhalt der Scrollbalken angezeigt wird?
Vielen Dank für eure Mithilfe :-)
Gruß
Enrico