Su this page, ho uno sfondo a 2 toni. La struttura della pagina è:non estende la larghezza della pagina intera
<body>
<div id="upbg"/>
<div id="container"/>
</body
Questo background si ottiene aggiungendo un'immagine di sfondo scuro per upbg e un'immagine di sfondo più chiaro sul corpo. Il CSS per upbg è:
#upbg {
background: #FFFFFF url(images/bg-dark.jpg) repeat-x scroll 0 0;
height: 275px;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
Se si effettua la finestra del browser molto stretta in modo tale che le barre di scorrimento appaiono, quindi se si scorre verso destra si noterà che l'immagine di sfondo upbg non riempie l'intero larghezza della pagina.
La mia ipotesi è che questo è dovuto al fatto che "larghezza: 100%" indica la larghezza della finestra del browser, piuttosto che l'intera larghezza della pagina, c'è un modo per risolvere il problema?
Grazie, Don
Ottima risposta, grazie mille! Solo una domanda, se la prima riga della tua risposta fosse: "100% significa che sarà largo quanto l'elemento genitore a cui è posizionato in relazione. In questo caso, * body *." –
Uh, si. Ho un po 'rovinato quell'ultima modifica ... corretta. – Shog9