Home > css > Centrare verticalmente una pagina tramite CSS

Centrare verticalmente una pagina tramite CSS

28 dicembre 2010 No Comments

Ecco il codice completo per centrare il contenuto verticalmente all’interno di una pagina web:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<style>
		html,body{
			height:100%;
			margin:0;
			padding:0;
		}
		body{
			min-width:626px;
			min-height:400px;
			text-align: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #333;
			background-color:#f8efef;
		}
		#boxer{
			position:absolute;
			top:50%;
			left:50%;
			margin-top:-200px;/* metà dell'altezza dell'elemento */
			margin-left:-313px;/* metà della larghezza dell'elemento */
			width:626px;
			height:400px;
			/* visualizza scrollbar se il
			 * contenuto supera l'altezza */
			overflow:auto;
			/* altre proprietà */
			background-color:#2f9943;
			text-align:center;
		}
	</style>
</head>
<body>
	<div id="boxer">
		Contenuto
	</div>
</body>
</html>

Visualizza DEMO

Tags: css

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>