链接没有出现在IE或Opera中

时间:2009-08-13 16:06:28

标签: internet-explorer hover opera hyperlink

我在PC和Mac上测试了我在Safari和Firefox上的网站,链接工作正常。但是,我的链接在Internet Explorer和Opera上显示为纯文本。我究竟做错了什么?这是我的标题,其中包含我的链接。它出现在我的几个页面上。原始网站是最新的网站。我在代码中的所有网址之间间隔开,因为这个网站不会让我有多个超链接。

我的标题来源可在http://thepickle.hostzi.com/myheader.php查看 我试图直接发布源代码,但网站不会让我发布超链接,即使我间隔它们。很抱歉给您带来不便。

4 个答案:

答案 0 :(得分:1)

您的HTML代码存在多个错误,导致无法正常呈现。

主要在

部分

  <tbody>

    <tr>
      <td
      <a href="index.html">home</a></td>
      <td
      <a href="http://thepickle.hostzi.com/phpBB3/index.php">forum</a></td>
      <td
      <a href="apply.html">apply</a></td>
      <td
      <a href="news.html">news</a></td>
      <td
      <a href="faq.html">faq</a></td>

      <td
      <a href="about.html">about</a></td>
      <td
      <a href="contact.html">contact</a></td>
      <td
      <a href="donate.html">donate</a></td>
    </tr>
  </tbody>
</table>
<br><br>

需要有一个开放式<table>标记,而您的<td>代码未关闭(它们是<td而不是<td>

答案 1 :(得分:0)

在本节中:

<tbody>

    <tr>
      <td
      <a href="index.html">home</a></td>
      <td
      <a href="http://thepickle.hostzi.com/phpBB3/index.php">forum</a></td>
      <td
      <a href="apply.html">apply</a></td>
      <td
      <a href="news.html">news</a></td>
      <td
      <a href="faq.html">faq</a></td>

      <td
      <a href="about.html">about</a></td>
      <td
      <a href="contact.html">contact</a></td>
      <td
      <a href="donate.html">donate</a></td>
    </tr>
</tbody>

您的“<td”缺少关闭“>”s正确的代码应如下所示:

<tbody>

    <tr>
      <td>
      <a href="index.html">home</a></td>
      <td>
      <a href="http://thepickle.hostzi.com/phpBB3/index.php">forum</a></td>
      <td>
      <a href="apply.html">apply</a></td>
      <td>
      <a href="news.html">news</a></td>
      <td>
      <a href="faq.html">faq</a></td>

      <td>
      <a href="about.html">about</a></td>
      <td>
      <a href="contact.html">contact</a></td>
      <td>
      <a href="donate.html">donate</a></td>
    </tr>
</tbody>

答案 2 :(得分:0)

嗯,你没有指定DOCTYPE或字符编码,所以任何浏览器目前只是猜测你打算做什么。您的链接都保存在表格中(缺少其起始标记),但所有文档类型都不支持表格,也许Firefox和Safari猜测更好。

我建议你读这个:

W3C Validator Result

答案 3 :(得分:0)

找到它。

<tbody>
    <tr>
      <td
      <a href="index.html">home</a></td>
      <td
      <a href="http://thepickle.hostzi.com/phpBB3/index.php">forum</a></td>
      <td
      <a href="apply.html">apply</a></td>
      <td
      <a href="news.html">news</a></td>
      <td
      <a href="faq.html">faq</a></td>
      <td
      <a href="about.html">about</a></td>
      <td
      <a href="contact.html">contact</a></td>
      <td
      <a href="donate.html">donate</a></td>
    </tr>
  </tbody>
</table>

这就是你的代码。你需要添加&gt;在你的结尾。你也有一张桌子关闭,没有桌子打开。所以基本上,查看确保所有嵌套表代码都已关闭并正确打开。

FIXED:

<table>
<tbody>
    <tr>
      <td>
      <a href="index.html">home</a></td>
      <td>
      <a href="http://thepickle.hostzi.com/phpBB3/index.php">forum</a></td>
      <td>
      <a href="apply.html">apply</a></td>
      <td>
      <a href="news.html">news</a></td>
      <td>
      <a href="faq.html">faq</a></td>
      <td>
      <a href="about.html">about</a></td>
      <td>
      <a href="contact.html">contact</a></td>
      <td>
      <a href="donate.html">donate</a></td>
    </tr>
  </tbody>
</table>