0

好的,另一个与此有关的快速问题。我接受了这个建议,效果很好,我现在的困境是桌子之间有一个空间。

我打算附上一个文件,但我想我还没有代表。

无论如何,如果您可以访问http://www.wholesalecabinets.us/Wall-Cabinets_c_524.html,您就会明白我的意思。看看这条线在表格顶部是如何接近的,并且在这条线再次开始之前有一个空格?

我知道,我知道……对你们来说很容易。

抱歉,我是新手,没有太多 HTML 经验,但我需要一些帮助来解决问题。

目前我有一个网站,里面有很多产品。我设法让产品列表非常接近我想要的,除了一个问题,我希望价格与 [name] 在同一行,但在最右边。目前它在最右边的描述下。

任何帮助是极大的赞赏。

谢谢,凯文

  <table border="0" cellspacing="0" cellpadding="2" width="95%">
        <tr>
          <td rowspan="2" align="left" valign="top" class="item" style="width:75px;"><a href="product.asp?itemid=[catalogid]&catid=[catid]"><img src="thumbnail.asp?file=[THUMBNAIL]&maxx=50&maxy=50" alt="[name]" border="0" /></a></td>
          <td class="item" align="left" valign="middle"><a href="product.asp?itemid=[catalogid]&catid=[catid]"><span class="item">[name]</span></a><br>
            <span class="item">[description]</span></td>
        </tr>
        <tr>
          <td class="item" align="right" valign="top"><span class="price">[ITEMPRICE]</span>   [product_quantity] 
            <input type="hidden" name="item_id" value="[catalogid]" />
            <input type="text" size="2" name="qty-[counter]" value="0" /></td>
        </tr>
       <img src="assets/templates/[template]/images/div.png" alt="template" vspace="2" width="95%" height="1" />
      </table>
4

3 回答 3

0

删除这两行

         </tr>
         <tr>

当您想要的只是同一原始数据上的新列时,您正在插入一个新行。

于 2012-04-11T22:25:31.717 回答
0

您应该能够通过将价格 td 与名称 td 放在同一行中来实现这一点。

于 2012-04-11T22:25:55.850 回答
0

HTML 中的<tr>元素是表格行。您正在寻找的是列。您不能在 HTML 中明确定义列(毕竟 HTML 是一维的),但您可以在行内定义 td(表数据)和 th(表头)元素以有效地创建列。如果您希望商品名称、描述和价格都在同一行,则它们需要位于同一表格行内,分别表示为要么<td><th>元素。

于 2012-04-11T22:27:07.393 回答