Domanda
Ho un sito web che è perfectely centrata allineati.Il codice CSS funziona bene.Il problema in realtà non hanno a che fare con i CSS.Ho intestazioni per ogni pagina che perfectely corrispondono a vicenda.
Tuttavia, quando il contenuto diventa più grande, Opera e FireFox che mostra una barra di scorrimento a sinistra in modo da poter scorrere il contenuto sullo schermo.Questo rende il mio sito saltare un paio di pixel a sinistra.Così le intestazioni non sono perfectely allineati più.
IE ha sempre una barra di scorrimento, in modo che il sito salta mai in giro in IE.
Qualcuno sa un JavaScript/CSS/HTML soluzione per questo problema?
Soluzione
Io uso
html { overflow-y: scroll; }
Per standardizzare la barra di scorrimento comportamento in IE e FF
Altri suggerimenti
FWIW:Io uso
html { height: 101%; }
per forzare la barra di scorrimento appaiono sempre in Firefox.
Sono allineamento con larghezza percentuale o larghezza fissa?Anche io sto cercando di indovinare che si sta applicando uno sfondo per il corpo - io ho avuto questo problema me.
Sarà molto più facile per aiutarvi se si carica la pagina in modo che possiamo vedere il codice sorgente tuttavia.
#middle
{
position: relative;
margin: 0px auto 0px auto;
width: 1000px;
max-width: 1000px;
}
è il mio centrata DIV
Beh, non avete bisogno di un position: relative;
- dovrebbe funzionare bene senza di essa.
Ritengo che div
ha per essere 1000px
ampia?Sarebbe molto più facile per rispondere a questo con il sito web.