0

Web サイト用のシンプルなテンプレートを作成したいと考えています。しかし、適切な出力が表示されていません。

ヘッダー、メニューバー、ボディ (左ナビゲーション、コンテンツ、右ナビゲーション)、フッターが必要です。

そのために私は次のコードを使用していますが、これは望ましい出力を示していません。

#left-side {
    position: relative;
    width:150px;
    top: 0px;
    left:0px;
    background-color: #FF6666;
}
#right-side {
    width:150px;
    position: relative;
    top: 0px;
    background-color: #00FF66;
    float: right;
}
#container{
    width: 950px;
    margin: 0 0 0 150px; 
    padding: 0;

}
#header {
    position: relative;
    width:100%;
    height:100px;
    top: 0px;
    background-color:#9eb9c2 ;
}
#menu-bar{
    width:100%;
    height: 20px;
    color :red;
}
#middle{
    position: relative;
    width:100%;
    min-height:100px;
    top: 0px;
    background-color: #555555;
}
#footer {
    position: relative;
    height: 60px;
    width: 100%;
    clear: both;
    background-color: blue;
}

htmlで

<div id="container">
        <div id="header">
        </div>
        <div id="menu-bar">
        </div>          

        <div id="middle">    
            <div id="left-side">
                <h3>side1</h3>    
                <ul>    
                    <li>Let me say hello</li>    
                </ul>    
            </div>

            <div id="middle-content">    
                <h2>main content</h2>    
               <p>Hwllo</p>    
            </div>

            <div id="right-side">    
                <h3>side2</h3>    
                <ul>    
                    <li>Hiii</li>    
                </ul>    
            </div>    
        </div>

        <div id="footer">    
            <h3>footer</h3>    
        </div>
    </div>

適切なレイアウトを取得する方法を参照してください。

4

1 に答える 1