Allineamento verticale centrato con i css
Data: 23 Novembre 2005Autore: Maurizio Pelizzone
Nel tentativo di seguire la tendenza che suggerisce la creazione di siti web “tableless” mi sono ritrovato con un banalissimo problema che mi ha fatto perdere un sacco di tempo.
Il comportamento di default di una tabella con una cella (TD) con altessa fissa prevede il posizionamento del testo centrato
| testo di prova |
cosa che come possiamo vedere è diverso se utilizziamo il tag DIV
Per ottenere lo stesso risultato dobbiamo ricorre ad una serie di piccoli accorgimenti che vedo ad illustravi:
Ho creato una classe “wrapper” (contenitore) con posizionamento relativo e dimensioni fisse (height e width) .
Poi una classe “element” con posizionamento assoluto dove la distanza superiore dal suo contenitore è indicata al 50%, inoltre ho dovuto specificare un margine negativo che dovrebbe essere la meta dell’altezza della riga
A seguire le specifiche nel caso dove al posto dell’elemento SPAN avessimo necessità di un ulteriore elemento DIV ad altezza fissa
Questo è il risultato:
Il box rosso è il DIV contenitore (classe wrapper) mentre il box verde è il DIV interno (classe box) il quale a sua volta contiene un tag SPAN ( class element ) con il testo visualizzato
In casi come questi, mi chiedo se il “non utilizzare” in modo assoluto le tabelle abbia sempre dei vantaggi ..
Ma vediamo il lato positivo: “abbiamo imparato una cosa nuova“
Questo piccolo esperimento è ispirato a questo interessantissimo articolo dove sono presentate anche altre tecniche che però non garantiscono la stessa compatibilità.
Questo articolo è stato pubblicato il 23 Novembre 2005 alle 5:09 pm ed è stato letto 17522 volte
Archiviato sotto sviluppo, web, css.
Se questo post ti è piaciuto puoi iscriverti al mio
Feed Rss
e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere
di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri,
ma se preferisci puoi passare direttamente al
post precedente o a quello successivo.
Forse collegati ..
- jCarousel un plugin per jQuery
Continua a stupirmi la velocità con cui continuano ad essere sviluppati nuovi plugin per jQuery, alcuni del tutto originali mentre





















