CSS 和 HTML 拆分容器

CSS and HTML to split a container

我正在尝试将我的容器拆分为多个不同尺寸的方框。我用 jsfiddle 向您展示了我的项目:

http://jsfiddle.net/y0j55ooL/

@import url(http://fonts.googleapis.com/css?family=Roboto);

#menu {
    text-align:center;
}
#menu li {
    display: inline;
}
#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#menu a{
padding:0 30px;
color: #C0C0C0;
font-family: 'Roboto', sans-serif;
}
body {
    background-color: #454343;
    text-align: center;
}
#container {
    margin:1% auto;
    border: 0.1em solid;
}

#footer{ 
position: absolute;
bottom: 0; 
left: 0; 
width:100%;
background-color:#333;
height:3em;
line-height:3em; 
text-align:left;
}  

这是 index.html 页面:

<!DOCTYPE html>
<html>
<head>
<style>
   @import url(main.css);
</style>
</head>
<body>
    <div id="menu">
        <ul>
            <li><a href="pc.html">Il mio PC</a></li>
            <li><a href="prova.html">prova</a></li>
        </ul>
    </div>
    <div id="container">
        ciao
    </div>
    <div id="footer">
        prova
    </div>
</body>

现在我想像这样拆分容器:

http://thumbs.dreamstime.com/z/cool-new-web-template-large-icons-28075027.jpg

我想在容器内部创建一个比其他容器大得多的圆角方框。在这个大方块的右边和底部我会放一些小方块。

我尝试了 table 和 table-具有显示属性的单元格,但我的结果不被接受table。我必须只使用 css 和 html.

谢谢。

使用定位。我刚刚在下面向您展示了如何完成此操作的快速演示:

html,body{margin:0;padding:0;}
.wrapper{
  width:100%;
  height:600px;
  background:gray;
  position:relative;
  }
.bigImg{
  height:45%;
  width:55%;
  background:url(http://placekitten.com/g/300/300);
  position:absolute;
  top:10%;
  left:15%;
  }
div{
  display:inline-block;
  height:20%;
  width:25%;
  position:absolute;
  }

.one{
  background:red;
  left:75%;
  top:10%;
  }
.two{
  background:blue;
  left:75%;
  top:35%;
  }
.three{
  background:green;
  left:15%;
  top:60%;
  }
.four{
  background:orange;
  left:45%;
  top:60%;
  }
.five{
  background:yellow;
  left:75%;
  top:60%;
  }
<div class="wrapper">
  <div class="bigImg"></div>
  <div class="one"></div>
  <div class="two"></div>
  <div class="three"></div>
  <div class="four"></div>
  <div class="five"></div>
</div>