试图在同一行上获取文本

时间:2012-04-11 22:19:17

标签: html

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

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

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

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

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

目前我的网站上有一堆产品。我设法让产品列表非常接近我想要的,除了一个问题,我希望价格与[名称]在同一条线上,但是在最右边。目前,它位于最右边的描述之下。

非常感谢任何帮助。

谢谢, 凯文

  <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>

3 个答案:

答案 0 :(得分:0)

删除这两行

         </tr>
         <tr>

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

答案 1 :(得分:0)

您应该可以通过将价格td与名称td放在同一行来实现此目的。

答案 2 :(得分:0)

HTML中的<tr>元素是表格行。你要找的是专栏。您无法明确定义HTML中的列(毕竟HTML是一维的),但您可以在行内定义td(表数据)和th(表头)元素以有效地创建列。如果您希望项目名称,说明和价格都在同一行,则它们必须位于同一个表格行中,并分别表示为<td><th>元素。