这是一件商品的介绍
生成网页中的显示 如图 ,请问 怎么样在同一网页中让多个这样的商品介绍横排?直接加代码 会在这件商品下面出现下一商品!求 怎么样让多个商品介绍横排版?在原有的代码中删除或添加什么?
div的style的float属性设置为left,display设置为block就可以了。
<div style="display:block;float:left">商品1</div>
<div style="display:block;float:left">商品2</div>
<div style="display:block;float:left">商品3</div>
<style type="text/css">
#prod{
width:980px;height:300px;margin:0;padding:0;
}
#prod ul{ overflow:hidden}
#prod li{width:188px;height:200px; overflow:hidden;margin-bottom:20px;float:left; border-left:1px
dotted #0066CC; margin-left:-1px;}
</style>
<div id="prod">
<ul style="margin:0">
<li>
<table width="188" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center">上市:</td></tr>
<tr><td align="center">网络:</td></tr>
<tr><td align="center">价格:</td></tr>
</table>
</li>
<li>
<table width="188" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center">上市:</td></tr>
<tr><td align="center">网络:</td></tr>
<tr><td align="center">价格:</td></tr>
</table>
</li>
<li>
<table width="188" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center">上市:</td></tr>
<tr><td align="center">网络:</td></tr>
<tr><td align="center">价格:</td></tr>
</table>
</li>
<li>
<table width="188" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center">上市:</td></tr>
<tr><td align="center">网络:</td></tr>
<tr><td align="center">价格:</td></tr>
</table>
</li>
<li>
<table width="188" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center">上市:</td></tr>
<tr><td align="center">网络:</td></tr>
<tr><td align="center">价格:</td></tr>
</table>
</li>
</ul>
</div>
最简单的方法是打表格,一行多列的那种,把他们放在TD里。就一定会并排了。
比如他们的代码是
<div>
一大段
</div>
你改成
<table><tr>
<td>
<div>
一大段
</div>
</td>
<td>
<div>
一大段
</div>
</td>
<td>
<div>
一大段
</div>
</td>
</tr></table>
然后调整表格的大小就好
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息