2010-11-19 6 views
0

Ich habe eine breite div, die Hintergrundbild hat. Das div ist 1100px breit und wenn das Browserfenster kleiner ist, gibt es Scrollbalken. Gibt es Möglichkeiten, die Bildlaufleisten zu vermeiden? Das ist kein Hack. Jetzt weiß ich, dass ich es in Körperbild stellen könnte, aber ich möchte es dieses div aus einem Grund haben.Breites div - kann ich Scrollbars irgendwie loswerden?

Aber natürlich, wenn das Contnet in diesem # container/# Inhalt breiter ist als das Browserfenster als ich Scrollbars möchte.

+1

So ... Sie Bildlaufleisten wollen, aber Sie wollen sie nicht? Können Sie genau erklären, was Sie suchen? – Alex

Antwort

0

Scrollbalken zu unterdrücken, verwenden Sie die CSS overflow (die sowohl vertikale als auch horizontale Scrollbalken steuert; overflow-x und overflow-y für einzelne scollbar Steuerung verwenden) Eigentum auf Ihrer divs: http://www.w3schools.com/Css/pr_pos_overflow.asp

3

Verwenden overflow:hidden oder overflow:auto.

Es gibt auch Varianten für jede Achse, und overflow-x:overflow-y: mit den gleichen Eigenschaften (hidden, visible und auto).

+1

+1 für No-Nonsense, auf den Punkt Antwort. :) – Alex

0

Alternativ können Sie div # imgWrapper auch aus Ihrem HTML-Code löschen und #wrapper einen CSS-Hintergrund geben.

<body> 
<div id="wrapper"> <- normal 960px wrapper 
<div id="content"> <- content inside this 
    Blablabla...... 
</div> 
</div> 
</body> 

css

#wrapper { background: url(path/to/someimage.png) transparent 0 0 no-repeat; 
Verwandte Themen