0

我已经在 PC 和 Mac 上的 Safari 和 Firefox 上测试了我的网站,并且链接工作正常。但是,我的链接在 Internet Explorer 和 Opera 上显示为纯文本。我究竟做错了什么?这是我的标题,其中包含我的链接。它在我的几个页面上。原始网站是 thepickle 。tk 我在我的代码中的所有 URL 之间进行了间隔,因为这个站点不会让我超过一个超链接。

我的标头源可在http://thepickle.hostzi.com/myheader.php查看。 我尝试直接发布源,但网站不允许我发布超链接,即使我在它们之间留有间隔。带来不便敬请谅解。

4

4 回答 4

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>

于 2009-08-13T16:13:54.707 回答
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 缺少关闭 " >"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>
于 2009-08-13T16:13:34.257 回答
0

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

我建议您阅读以下内容:

W3C 验证器结果

于 2009-08-13T16:16:16.543 回答
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>

那是你的代码。您需要在 . 你也有一张桌子关闭,没有桌子打开。所以基本上,检查确保所有嵌套表代码都正确关闭和打开。

固定的:

<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>
于 2009-08-13T16:16:27.620 回答