如何用div实现以下表格的布局。
<table>     
  <tr>     
           <td>   </td>     
           <td   rowspan= "2 "   vlign= "center ">  </td>  
           <td>   </td>     
  </tr>     
  <tr>     
           <td>   </td>  
           <td>   </td>     
  </tr>     
  </table>  
 -------------------- 
  <div>  
  <div   style= "float:left;width:47.5%; ">  
  <div   class= "typetitle ">  <strong> Object   List: </strong>  </div>  
  <div>  <textarea   name= "textarea ">  </textarea>  </div>  
  </div>  
  <div   style= "float:left;width:5%;height:380px;   verticalalign:middle;line-height:380px ">  <img   src= "images/zh-CN/btn_right.gif ">  <img   src= "images/zh-CN/btn_left.gif ">  </div>  
  <div>  
  <div   class= "typetitle ">  <strong> Object   List: </strong>  </div>  
  <div>  <textarea   name= "textarea ">  </textarea>  </div>  
  </div>  
  </div>  
 --------------------------------------------- 
 上面的html并没用满足我的需要,中间列无法垂直居中。 
 不知道什么原有,请各位给点建议,谢谢。
------解决方案-------------------------------------html部分------------------ 
  <html>  
  <head>  
 	 <title>  </title>  
 	 <link rel= "stylesheet " href= "table.css " type= "text/css ">  
  </head>  
  <body>  
  <div id= "container ">  
 	 <div id= "container1 ">  
 	 <div id= "td1 ">  
 	 </div>  
 	 <div id= "td2 ">  
 	 </div>  
 	 </div>  
 	 <div id= "container2 ">  
 	 </div>  
 	 <div id= "container3 ">  
 	 <div id= "td3 ">  
 	 </div>  
 	 <div id= "td4 ">  
 	 </div>  
 	 </div>  
  </div>  
  </body>  
  </html>    
 -----------------css部分---------------   
 body 
 { 
 	text-align:center; 
 } 
 #container 
 {	 
 	position:relative; 
 	width:80%; 
 	height:500;  //可根据需要调整 
 	text-align:center; 
 	border:1px solid blue; 
 } 
 #container1 
 {	 
 	position:absolute; 
 	top:0; 
 	left:0; 
 	width:30%; 
 	height:100%; 
 	border:1px solid #ff0000; 
 } 
 #td1 
 {	 
 	width:100%; 
 	height:50%; 
 } 
 #td2 
 { 
 	margin:3px 0 0 0; 
 	width:100%; 
 	border-top:1px solid #ff0000; 
 }	 
 #container2 
 {	 
 	margin:3px auto;  
 	width:308px; 
 	height:100%; 
 	border:1px solid #ff0000; 
 } 
 #container3 
 {	 
 	position:absolute; 
 	margin:2px auto; 
 	top:0; 
 	right:0; 
 	width:30%; 
 	height:100%; 
 	border:1px solid #ff0000; 
 } 
 #td3 
 {	 
 	width:100%; 
 	height:50%; 
 	border-bottom: 
 } 
 #td4 
 { 
 	margin:3px 0 0 0; 
 	width:100%; 
 	border-top:1px solid #ff0000; 
 }
------解决方案-------------------- <table width= "200 " border= "1 ">  
    <tr>  
      <td height= "135 ">   </td>