没有重叠但在浏览器调整大小时堆叠div

时间:2013-10-21 14:02:46

标签: html css overlapping

4个div应该相互叠加,它们不应该重叠!

  1. 头部应该像4.footer宽度100%
  2. 菜单应与1.Head& 4.Footer。
  3. 内容应该在页面中居中,并在浏览器上重新调整3.Content应该与其他div叠加而不重叠
  4. 这里有一个图片的链接,可以看到问题:
    https://docs.google.com/file/d/0B5Ki_dh4A-VJd2VNZ1o5b0RzQmc/edit?usp=sharing

    这里有一个链接应该如何:
    https://docs.google.com/file/d/0B5Ki_dh4A-VJWllueWtwX0JSTFE/edit?usp=sharing

        

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style type="text/css">
    
            #headr{                
                height: 100px;
                width: 100%;
                background-color: #33ff33;
                top: 0;
                left: 0;
                right: 0;
                position: fixed;
                border: 1px #000 solid;
            }
    
            #menu{
                height: 100%;
                width: 150px;
                background-color: #ccff00;
                left: 0;
                top: 0;
                position: fixed;
                border: 1px #000 solid;
    
            }
            #content{
    
                background: rgba(225, 225, 225, 0.5);
                border: 1px #000 solid;
                height: 600px;
                width: 800px;
                margin-left: -400px;
                margin-top: -300px;
                left: 50%;
                top: 50%;
                position: fixed;
    
    
    
            }
            #footer{
                height: 35px;
                width: 100%;
                background-color: #ff3300;
                bottom: 0;
                left: 0;
                right: 0;
                position: fixed;
                border: 1px #000 solid;
    
            }
    
        </style>
    
    
    </head>
    <body>
        <div id="headr"><p style="text-align: center;"> 1. Head</p></div>
        <div id="menu"><p style="text-align: center;"> 2. Menu</p></div>
        <div id="content"><p style="text-align: center;"> 3. Content</p></div>
         <div id="footer"><p style="text-align: center;"> 4. Footer</p></div>
    
    
    </body>
    

1 个答案:

答案 0 :(得分:0)

您好请查看此链接http://jsfiddle.net/9gPMR/99/

中的代码
It's an option using display:table and table-cell to fit on the window.

让我知道有关此事的任何问题或建议。