CSS

説明し辛いのですが、body要素の幅を固定し、中央に配置する方法は無いでしょうか。余計なdiv要素を含めなずに。

えーと、こういう感じぢゃなくて……

html {
	background-color : #808080 ;
	margin : 0 ;
	padding : 0 ;
	background-image : url(xxxx.jpg) ;
	background-repeat : repeat ;
	background-position : top center ;
}
body {
	background-color : white ;
	background-image : url(xxxx.png) ;
	background-repeat : repeat ;
	width : 768px ;
	margin-right : auto ;
	margin-left : auto ;
}

いや、背景画像は無くてもいいんだけど。というか、タテ中央なんかな。

html { 
	margin : 0 ; 
	padding : 20% 0 0 0 ; 
	background-color : white ;
} 
body { 
	width : 300px ;
	margin : auto ; 
	padding : 10px ; 
	color : white ;
	background-color : black ;
} 

タテはウソ臭いですね。