2012-04-11 45 views
0

好吧,另一個與此有關的快速問題。我接受了這個建議,並且效果很好,現在我的困境是桌子之間有空間。試圖讓文本在同一行上

我打算附上一個文件,但我想我還沒有太多的代表。

無論如何,如果你可以去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> 
+0

我建議你看看CSS,這會讓你在正確的道路上 – elclanrs 2012-04-11 22:22:25

+0

那麼你是在正確的地方提出問題!歡迎來到Stackoverflow! – 2012-04-11 22:26:39

回答

0

刪除這兩條線

  </tr> 
     <tr> 

你插入新行,如果你想要的是在同一個原始的新列。

+0

好的,它的工作!謝謝。我知道這對專業人士來說很容易。 – 2012-04-11 22:41:24

+0

抱歉 - 有關此問題的更多快速問題。在表頂部有一個小空間,但在div.png運行之前有一個較大的空間來分隔所有的表。我拿出另一個/ tr,認爲之前還有另一條線路,但這並沒有解決它。有什麼建議麼? – 2012-04-11 22:43:38

+0

首先,img是錯誤的放在那裏。如果在表格內,它應該在​​之內,或者放在表格之外。其次刪除第一個td中的rowspan =「2」。您的問題可能是瀏覽器特定的或來自其他地方。 – 2012-04-12 07:58:45

0

您應該可以通過將價格td放在與名稱td相同的行中來實現此目的。

0

HTML中的<tr>元素是表格行。你正在尋找的是專欄。您不能在HTML中明確定義列(HTML畢竟是一維),但您可以在行內定義td(表格數據)和th(表格標題)元素以有效地創建列。如果您希望商品名稱,說明和價格都在同一行上,則它們需要位於同一個表格行中,分別以<td><th>元素表示。