Come fare una pagina Web vengono visualizzate nella parte centrale dello schermo

September 14

Un requisito comune quando si progetta un sito web è quello di avere il contenuto della pagina centrato automaticamente dal browser, non importa quanto sia ampia la finestra del browser è. È possibile ottenere questo utilizzando la proprietà margine di foglio di stile CSS, l'assegnazione di un margine pari ai lati sinistro e destro della pagina. Poiché la larghezza del margine ha bisogno di cambiare a seconda di come larga browser del visitatore è, si utilizza la parola chiave auto per il valore del margine. Questo dice al browser per calcolare il valore del margine corretto richiesto sui lati destro e sinistro per centrare la pagina in modo automatico.

istruzione

1 Aprire un'applicazione di sviluppo web o editor di testo, e creare una nuova pagina HTML.

2 Aggiungere un tag div alla pagina che conterrà il contenuto della pagina centrato, inserendo il seguente codice HTML dopo la "<body>" tag di apertura.

<Div id = "pageContent">
<P> Questo è un contenuto esempio </ p>
</ Div>

3 Impostare la larghezza dell'area di contenuto della pagina, e dire al browser di calcolare i margini destro e sinistro automaticamente aggiungendo il seguente codice alla fine del HTML "<head>" </ head> sezione "".

<Style type = "text / css">

pageContent {

width: 910px;
margin-left: auto;
margin-right: auto;
}
</ Style>

Questo indica al browser di impostare la larghezza del div pageContent a 910-pixel, e quindi creare margini uguali sinistro e destro utilizzando lo spazio rimanente sullo schermo.

4 Salvare la pagina come "example.htm" e aperto in un browser Web. Si può vedere che il browser ha centrato automaticamente il contenuto. Se si modifica la larghezza della finestra del browser, il browser ricalcola il margine per mantenere pagina centrato.

Consigli e avvertenze

  • Aggiungere un bordo alla vostra zona contenuti aggiungendo la seguente allo stile #pageContent:
  • border: 1px solid # CCCCCC;
  • Questo aggiunge una vasta solido bordo grigio 1 pixel intorno al contenuto della pagina.