1. まず、CSS 属性を使用して全体のレイアウトを中央に配置する方法を紹介します。
ここで、オブジェクトの親コンテンツを中央に配置します。ページ全体のコンテンツは と
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>www.divcss5.com的CSS div的布局居中实例</title> <style type="text/css"> <!-- body{ text-align:center; } .waicheng {color: #0066CC; margin:5px auto; width:700px; height:200px; border:1px solid #000000;} --> </style> </head> <body> <div class="waicheng">我是css中的居中的实验;我的布局外层有一个边为1px黑色边, 我宽700px,高为200px,设置了与顶部内容距离为5PX</div> </body> </html>
ここでの中央揃えには、左右の中央揃えと上下の中央揃えが含まれます。中央揃えのコードは次のとおりです。
body{BACKGROUND: #FFF url(http://www.divcss5.com/img/css-logo.gif) no-repeat center;} //この部分は、 css-logo.gif この画像の背景を非リピート (no-repeat) に設定し、中央揃え (センター) にすることを意味します。垂直方向を設定する必要はありません。自動的に中央に配置されます。
左または右に配置する方が簡単であることがわかっています。テキストと画像のコンテンツを中央揃えにします。ただし、高さが 120px の場合、画像は、行の高さのメソッドを設定してテキストのコンテンツを中央揃えにすることによって中央揃えになります。ここでは高さを 120px に設定します。これには line-height:120px を設定する必要があります。このようにして、CSS 属性スタイルを使用してテキストと画像を上下左右の中央に配置できます。
ウェブサイト全体を中央に配置するコードは次のとおりです:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>www.divcss5.com的CSS div的完整居中实例</title> <style type="text/css"> <!-- body{ text-align:center; margin:0 auto; background:url(http://www.divcss5.com/img/css-logo.gif) no-repeat center;} .waicheng {color: #0066CC; margin:5px auto; width:700px; height:120px; line-height:120px; border:1px solid #000000; } .waicheng img {vertical-align:middle;} --> </style> </head> <body> <div class="waicheng">我是css中的居中的完整居中实例; 我的布局外层有一个边为1px <img src="http://www.divcss5.com/img/css-logo.gif" alt="图片内容居中" /></div> </body> </html>