• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Allineare in verticale e orizzontale un elemento in CSS3

Kaito

Utente Strepitoso
Autore del topic
16 Febbraio 2011
4.511
47
Miglior risposta
0
Spesso ci si trova davanti al problema di dover centrare sia in verticale che in orizzontale un elemento. Solitamente si ricorre a qualche calcolo in JavaScript o in CSS con le percentuali per quanto riguarda l' allineamento verticale, mentre per quello orizzontale si impostano i margini a destra e sinistra automatici, ma fortunatamente il CSS3 che fornisce nuove proprietà per far ciò in modo rapido: box-pack e box-align.

Impostando tali proprietà su center, impostandole anche per firefox tramite il prefisso -moz- e per safari e chrome tramite -webkit-, settando anche display su box, si otterrà il risultato desiderato. I seguenti codici non sono attualmente compatibili con IE e Opera.

Perfavore, Entra oppure Registrati per vedere i Link!

Perfavore, Entra oppure Registrati per vedere i Link!


HTML:
Perfavore, Entra oppure Registrati per vedere i codici!

Ovviamente con un minimo di logica, è possibile centrare, pertanto, anche un div ad esempio.

HTML:
Perfavore, Entra oppure Registrati per vedere i codici!


Perfavore, Entra oppure Registrati per vedere i Link!
 
Ultima modifica:
Riferimento: Allineare in verticale e orizzontale un elemento in CSS3

Beh che dire, ottima guida come al solito!
______________

Cosa sarebbe W3C?
 
Riferimento: Allineare in verticale e orizzontale un elemento in CSS3

Cosa sarebbe W3C?
World Wide Web Consortium, cioè l'organizzazione che gestisce il web. @Kaito utilizza questa sigla per indicare la regola generale, almeno penso.

Comunque, si può applicare anche ai singoli selettori?
 
Riferimento: Allineare in verticale e orizzontale un elemento in CSS3

World Wide Web Consortium, cioè l'organizzazione che gestisce il web. @Kaito utilizza questa sigla per indicare la regola generale, almeno penso.

Comunque, si può applicare anche ai singoli selettori?

Direi che è più per i div, ho provato a metterli ad un paragrafo ma non è successo nulla. Comunque sì, con W3C vengono indicate le regole base, dalle quali poi nascono le altre con i prefissi -moz- e -webkit-