2014-09-24 105 views
2

即時通訊此新論壇,我有一些麻煩與我的代碼。我使用了一個導航欄的表格,在改變了一些東西之後,我無法使鏈接工作!他們甚至不會允許我右鍵單擊並在新選項卡中打開。以下是我的代碼示例。表中的鏈接不起作用

<div class="bod"> 
      <table id="nav" cellspacing= 10px > 
       <td><a href="index.html">Home</a></td> 
       <td><a href="#about.html">About</a></td> 
       <td><a href="gallery.html">Gallery</a></td> 
       <td><a href="#contact.html">Contact us</a></td> 
      </table> 

     </div> 

    <div class= "container"> 
    <table class="mid"> 

    <td><a href="#" class="point" id ="left" onclick="prev(); return false;" ><img src="images/left.png" width="30px"></a></td> 
    <td> <div id="slider"> 
       <img id="1" src="images/1.jpg"> 
       <img id="2" src="images/2.jpg"> 
       <img id ="3" src="images/3.jpg"> 
       <img id ="4"src="images/4.jpg"> 
      </div> 
    </td> 
    <td>  
     <a href="#" class="point" id="right" onclick="next(); return false;"><img src="images/right.png" width="30px"></a> 
    </td> 

    </table> 
    </div> 

回答

1

道歉,不小心打到帖子太快。更新:

所有元素都必須屬於一個<tr>元素,像這樣:

<table id="nav" cellspacing= 10px > 
    <tbody> 
    <tr> 
     <td><a href="index.html">Home</a></td> 
     <td><a href="#about.html">About</a></td> 
     <td><a href="gallery.html">Gallery</a></td> 
     <td><a href="#contact.html">Contact us</a></td> 
    </tr> 
    </tbody> 
</table> 

但是,你不應該使用表象造型反正表中;你應該只使用他們的表格數據。

+0

前滑倒在後按鈕周圍的<td>標籤我把它們放入了。< – rmehlinger 2014-09-24 16:54:45

+0

一旦你添加了評論,我就刪除了評論。表示式樣評論+1。 – DavidT 2014-09-24 16:56:18

+0

所以在這種情況下,我該如何使用我的菜單欄呢?我再次嘗試,這次與標籤,但它仍然不工作 同時,其他表正在用於我的jquery滑塊來定位左,右導航按鈕,我想知道如果這是造成鏈接不起作用。我在鍍鉻。 感謝您的指點! – javachip89 2014-09-24 17:05:23

1

如果你的意思是about.html鏈接或contact.html鏈接不起作用,是因爲你在他們面前的#,並確保您使用的是<tr>標籤