ok ci sono diverse domande simili ma non proprio nulla che voglio.come riempire div a piena altezza della pagina in css? (la pagina è più alta del 100%) per ajax che carica lo sfondo gif
Ho poche richieste di ajax sulla pagina e voglio mostrare l'immagine al centro dello schermo, e tutto funziona OK.
Solo per far sembrare più prominente, ho voluto posizionare quell'immagine su un div con sfondo traslucido, quindi è più evidente per gli utenti finali. Ora viene la parte difficile.
ho fatto il div con css come questo:
.divLoadingBackground
{
filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
width: 100%;
height: 100%;
background-color: #333;
position: fixed;
top: 0px;
left: 0px;
}
Questa riempie la pagina in alto va bene, o, dovrei dire, questo riempie la finestra. Se faccio scorrere la pagina verso il basso, la pagina è di nuovo normale. Voglio che questo div divida l'INTERA LUNGHEZZA della pagina, indipendentemente dalla lunghezza della pagina.
Ecco un esempio mockup del problema che ho fatto per dimostrare rapidamente:
Come potete vedere, ho preso l'esempio del SO per il mockup;) immagine 1 mostra che il suo bene quando sembra. l'immagine 2 mostra che sale con la pagina su scroll. Sono uno sviluppatore C# e il css mi è estraneo quanto il latino antico.
Come rendere questo div divaradingBackground div per riempire l'intera lunghezza della pagina?
Molte grazie per qualsiasi aiuto. Se avete bisogno di ulteriori informazioni, si prega di commentare!
'posizione: risolto' dovrebbe fare il trucco. Sei sicuro di non usare 'position: absolute'? –
come è correlato questo C#? – BlackICE
@David - Non ho mai detto che sia collegato a C#! – LocustHorde