第一种:左菜单右边内容自动变宽的布局 Code <br> body{ margin:5px; padding:0px; border:0px;} <br> .nav{ background-color:#aaa; height:80px; width:100%; overflow:hidden;} <br> .nav_stat{ background-color:#888; height:30px; width:100%; overflow:hidden;} <br> .page{ width:100%; height:100%;} <br> .page .ctr{background-color:#00ff00; width:100%; height:100%; float:right; margin-left:-100px;} <br> .page .ctr .cnt{margin-left:100px; height:100%;} <br> .page .menu{width:100px; background-color:#ff0000; float:left;} <br> .foot{background-color:#0000ff; width:100%; clear:both; margin:0px auto; padding-top:10px;} <br> Code banner nav 测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符 测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符 测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符 测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符 测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符 测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符测试字符v 再宽也不会自动换行了 menu foot 第二种、页宽度固定、分栏显示内容 <br> body { text-align : center ; パディング: 0px ; マージン: 5px ; 境界線: 0px ; } <br> .topWrap { オーバーフロー : 非表示 ; パディング: 5px 0px 0px 0px ; 背景: #ccc ; } <br> .headerBox { margin : 0px auto ; 幅: 950ピクセル; 背景色: #aaa ; 高さ: 30ピクセル; } <br> .banner { margin : 0px auto ; 幅: 950ピクセル; 背景色 : #888 ; 高さ: 80ピクセル; } <br> .wrap { margin : 0px auto ; 幅: 950ピクセル; パディング: 1px 0px 0px 0px ; 背景: #000 ; } <br> .p_1 { オーバーフロー : 非表示 ; テキスト整列 : 左 ; マージンボトム: 1px ; } <br> .p_1 .p_l_left { 幅 : 340px ; 背景色: #ff0000 ; 浮動小数点数:左; } <br> .p_1 .p_1_middle { 幅 : 340px ; 背景色: #00ff00 ; 浮動小数点数:左; マージン左: 10px ; } <br> .p_1 .p_1_right { 幅 : 250px ; 背景色: #0000ff ; 浮動小数点数:左; マージン左: 10px ; } <br> コード header banner 左 そうです 右