body, html {
width: 100%;
height: 100%;
margin: 0;
}
body {
background: url('http://www.lighthouse3d.com/wp-content/uploads/2011/03/crate.jpg');
background-repeat: repeat;
background-position: center center;
}
JSFiddle
UPDATED (corners in center, webkit)
Thanks, CBroe and Lovelock
body, html {
width: 100%;
height: 100%;
margin: 0;
}
body {
background: url('http://www.lighthouse3d.com/wp-content/uploads/2011/03/crate.jpg');
background-repeat: repeat;
background-position: -webkit-calc(50% + 128px) -webkit-calc(50% + 128px); // 128 pixels is half of the background image
background-position: calc(50% + 128px) calc(50% + 128px); // 128 pixels is half of the background image
}
JSFiddle