Ich nehme an, Sie verwenden Schwimmer, um sie nebeneinander zu positionieren. Sie können mit einem anderen div von einer minimalen Breite um die beiden divs wickeln Sie die Seite wollen gesehen werden , dass die zweite Absinken unter dem ersten
<div id="wrapper">
<div id="logo">...</div>
<div id="text">...</div>
</div>
Stil für sie wäre zu stoppen.:
#wrapper { width: 980px; }
#wrapper div { float: left; }
#logo { width: 200px; }
#text { width: 780px; }
so etwas. Wenn jemand das Fenster so skaliert, dass es schmaler als 980px ist (oder eine niedrigere Bildschirmauflösung verwendet), erhalten Sie einen horizontalen Bildlauf.
// bearbeiten als Antwort auf den Kommentar können Sie die Mindestbreite verwenden, um es flexibler zu machen. wird IE
#wrapper { min-width: 980px; }
#wrapper div { float: left; }
#logo { width: 200px; }
#text { min-width: 780px; }
Min-Breite wird nicht von IE6 unterstützt, so dass Sie möglicherweise für das Problem beheben müssen.
Sie benötigen einen Code geben, wie Sie dies zu erreichen, da es eine Reihe von Möglichkeiten, die die beste Lösung beeinflussen könnten. – cjk