2011-04-27 90 views
0

我有這個奇怪的問題,我需要一些幫助。奇怪的CSS菜單問題

此菜單代碼去所有的鏈接和樣式表是style.css中:

<div id="slider"> 
<table width="1282" border="0"> 
    <tr> 
    <td width="336"></td> 
    <td width="96"><a href="?p=for-publishers" <?php echo ($_GET['p']=='for-publishers') ? 'style="color:#98b755"' : '' ?>>Publishers intro</a></td> 
    <td width="91"><a href="?p=for-publishers/keyfeatures" <?php echo ($_GET['p']=='for-publishers/keyfeatures') ? 'style="color:#98b755"' : '' ?>>Key features</a></td> 
    <td width="125"><a href="?p=for-publishers/private-ad-exchange" <?php echo ($_GET['p']=='for-publishers/private-ad-exchange') ? 'style="color:#98b755"' : '' ?>>Private Ad exchange</a></td> 
    <td width="147"><a href="?p=for-publishers/optimize-demand-partners" <?php echo ($_GET['p']=='for-publishers/optimize-demand-partners') ? 'style="color:#98b755"' : '' ?>>Optimize Demand Partners</a></td> 
    <td width="48"><a href="?p=for-publishers/display-textads-mobile" <?php echo ($_GET['p']=='for-publishers/display-textads-mobile') ? 'style="color:#98b755"' : '' ?>>RTB</a></td> 
    <td width="34"> <a href="?p=for-publishers/faq" <?php echo ($_GET['p']=='for-publishers/faq') ? 'style="color:#98b755"' : '' ?>>FAQ</a></td> 
    <td width="371"><a href="?p=get-started" <?php echo ($_GET['p']=='get-started') ? 'style="color:#98b755"' : '' ?>>Get Started</a></td> 

    </tr> 
    </table> 
    </div> 

不應該有差別,但不知何故上的「出版者」那裏有一個額外的空間的鏈接。

你可以看到http://---www---seorapport---se

問題那會是什麼?

只是問你是否需要進一步的信息。非常感謝你。

+1

SO標記與'rel = nofollow'的鏈接,所以沒有理由用純文本替換它們。 – ThiefMaster 2011-04-27 11:39:03

+4

你真的不應該使用

菜單和內聯CSS ....這是2011年!我認爲... – daGrevis2011-04-27 11:39:09

+0

它可以是有用的:http://en.wikipedia.org/wiki/Code_smell – 2011-04-27 11:41:56

回答

3

您使用<table>以及您製作該菜單的方式是很好地使用它:不好

您可以通過將overflow: hidden添加到#slider來快速刪除「額外空間」。

這樣可以防止table上的1282width過多導致「額外空間」。


更仔細地觀察,我看到有其他問題

  • 這是我只是提供了一個修復的問題:

  • 下面是另一個差距,和一個我懷疑你在談論:

  • 相同的樣式表正在導入三次

    <link href="style.css" rel="stylesheet" type="text/css" /></head> 
    .. 
    <link href="style.css" rel="stylesheet" type="text/css" /> 
    <div class="menu"> 
    .. 
    --><link href="style.css" rel="stylesheet" type="text/css" /> 
    
  • 的JavaScript文件一羣不被加載:

  • 的HTML有關於標籤的開啓和關閉一些nasty validation errors

+0

@Thirtydot我可以做點什麼嗎? 我試圖溢出:。隱藏的,但不幸的是我並沒有解決我的問題:( – MstrQKN 2011-04-27 11:56:29

+0

看我爲與該網站的一些問題,進一步更新答案我看現在如何真正解決這個差距 – thirtydot 2011-04-27 12:04:13

+0

好,我是做但你實時編輯的網站。讓我知道如果/當你需要更多的幫助,我會看看(或者,如果解決這個問題)。 – thirtydot 2011-04-27 12:06:44