Centralizzare le tue pagine web con i CSS: come sempre lasciano il sito nel centro con i fogli di stile
27 agosto 2008 6 commenti
Fogli di stile è venuto a facilitare la vita degli sviluppatori web, in quanto non vi è alcun dubbio. Domande, anche, alcuni sono in materia di tecniche di CSS per raggiungere certe posizioni e risultati, come ad esempio il modo di lasciare un sito in cui il centro utilizzando i fogli di stile. Può sembrare che qualcosa è complicato per effettuare e / o che si tratta di una tecnica più complessa CSS, per la felicità di coloro che flinch con i CSS, sia i principianti che i veterani come, mette sempre un sito a metà con il fogli di stile è semplice da fare.
Così semplice che, effettivamente, ci sono diversi modi per centralizzare un sito in qualsiasi risoluzione dello schermo utilizzando CSS. Tecniche sono molteplici, che, una volta attuati, producono lo stesso effetto previsto - di centralizzare o una pagina web sito completo. Come tutte le tecniche utilizzate per la stessa cosa, è "il gusto del cliente lascia" scegliere quale utilizzare.
Centro sito con i CSS: posizionamento e relativi margini automatico
Questo è uno dei più semplici tecniche per conseguire l'effetto di sito essere sempre al centro, indipendentemente dalla risoluzione dello schermo per il visitatore.
Fondamentalmente, non vi dovrebbe essere un importante spaccati, che "coprire" il resto del divs sito. Di solito sviluppatori di solito denominá "a capo", "principale", "sito", "tutti" o qualche altro nome che indica che questo è il div "esterno" del sito, il "guscio" che è sempre al centro. Come sono le altre divs come discendenti, la "magia" succede.
# Wrap (width: 750px; / * * larghezza fittizia / margin: 0 auto;) Per coloro che non sanno, la dichiarazione di margine indica che il superiore e inferiore margini sarà "0" e la sinistra e destra margini sono calcolati automaticamente; cioè, il sito è centrato!
Centro sito con i CSS: posizionamento assoluto e la sinistra negativo
E 'anche possibile centralizzare un intero sito attraverso il posizionamento assoluto. Per fare ciò, useremo la stessa separate "a capo" come un esempio.
# Wrap (a sinistra: 50%; margin-left:-375px; / * la metà della larghezza fittizio * / posizione: assoluta; width: 750px;) Quando uno ha diviso il posizionamento assoluto, esso si basa sul suo elemento principale di posizione stessa. Se, come non ha alcun elemento principale, quindi vai si basa sulla pagina, di per sé - corpo. Così, al fine di raggiungere l'effetto di centralizzazione, svolgere un margine sinistro del 50%, ad andare a metà. Ma la sinistra è il limite di div "a capo" che è stata del 50% muoversi in questa direzione, in modo che il centro della pagina è che è nel mezzo, si applica un margine negativo di metà della larghezza totale.

Quale delle due tecniche di centralizzare il sito è meglio?
Come ho detto, nessuno dei CSS tecniche di centralizzare un sito può essere utilizzato, sia produrre effetti simili. La differenza principale è che si dà una posizione sui principali div posizionamento assoluto e l'altro. Ciò, tenendo conto dei divs figlie, ha un forte impatto sulla composizione della struttura nel suo complesso.
Ma questo è un argomento per un altro articolo… ;-)














So che sono arrivato in blog, tramite Blogblogs. Il tutorial caiucomo un guanto per me.
Abs
@ S Giovanni Magalh ã es
Lieti si potrebbe usare questo tutorial, Giovanni! Spero che tutto ciò che dà diritto nella realizzazione e di utilizzo delle conoscenze per il bene e con saggezza!
Abraços e sembrano! ;-)
Ero quasi strappando i miei capelli cercando di fare questo. Grazie!
Felipe @
hehehe… Niente panico, collega; rimanere sintonizzati per lo sviluppo web da imparare da altri suggerimenti! ;-)
Abraços!
Trackback il 27 agosto 2008
Trackback il 27 agosto 2008