如何使用像表格这样的div标签

时间:2011-03-19 19:03:48

标签: html css

如何按照正确的顺序设置 div tag 的位置,例如 table

<html>
<head><title> .</title>
<link rel="stylesheet"  type="text/css" href="style/main.css"/>
<script type="text/javascript" src="script/ajax.js"></script>
 <script type="text/javascript" src="script/validate.js"></script>
<script type="text/javascript" src="script/date-picker.js"></script>
</head>
<body>
<div onclick="show_tb()"style="width:70%;float:left;" class="title_mrwat" >

NEW MARWAT OIL TRANSPORTER
</div>
<div style="width:30%;float:right;">
<address>
Address:P/O Box 564, Landekotal Peshawar<br />
Phone: +12 34 56 78
</address>

</div>

<div style="width:50%;float:left;">
<img src="images/pso.jpg" height="45" width="45" />
<img src="images/total.jpg" height="50" width="55" />
<img src="images/shell.jpg" height="50" width="45" />
<img src="images/caltex.jpg" height="35" width="35" />
<img src="images/attock.jpg" height="40" width="40" />

</div>


<div style="width:50%;float:right;"id="tb">
<input  type="button" value="product"onmouseover="className='menuon';" onmouseout="className='menuoff';" onclick="loadXMLDoc('product/','formTag' ,'')" value="product">
<input   type="button" value="owner" onclick="loadXMLDoc('owner/','formTag')" value="shipment" onmouseover="className='menuon';" onmouseout="className='menuoff';">
<input  type="button" onclick="loadXMLDoc('vehicle/','formTag')" value="vehicle" onmouseover="className='menuon';" onmouseout="className='menuoff';">
<input   type="button" onclick="loadXMLDoc('route/','formTag')" value="route" onmouseover="className='menuon';" onmouseout="className='menuoff';">
<input  type="button" value="shipment" onclick="loadXMLDoc('ship/','formTag')" value="shipment" onmouseover="className='menuon';" onmouseout="className='menuoff';">
<input type="button" id="bt" value="report" onclick="show_form()" style="background-color:#E6E6DC;" >
</div>

<div id="responseTag" class="show_rpt" style="width:100%;">

</div>

<div id="div_added" class="div_add">
</div>
<div id="formTag">


</div>


</body>
</html>

2 个答案:

答案 0 :(得分:1)

对所有div使用相同的float方向。

<div style="width:50%;float:left"> first </div>
<div style="width:50%;float:left"> second </div>

将创建两个div浮动。但是你需要小心宽度:50%,它可能无法正常工作。并且你需要在每个“行”之后用clear清除:left / right / both。

答案 1 :(得分:0)

您可以使用CSS

更改<div>的显示类型
display:table;

默认情况下,<div>是一个块元素,它在CSS

display:block;

您可能还需要为<div><tr>添加<td>