2017-08-10 69 views
0

我有三個菜單項相同的菜單項。當您在索引站點上時,菜單按照它們應有的方式工作。但只要您訪問其他網頁的網址更改爲:無論何時選擇菜單項,URL都會更改

用戶:/pages/forms/pages/forms/users.html
客戶:pages/forms/pages/tables/customers.html

做任何你知道我怎麼可以刪除,似乎發生的重複?

 <div class="menu"> 
      <ul class="list"> 
       <li class="header">MAIN NAVIGATION</li> 
        <a href="index.html"> 
         <i class="material-icons">home</i> 
         <span>Home</span> 
        </a> 
       <li> 
        <a href="pages/tables/customers.html"> 
         <i class="material-icons">view_list</i> 
         <span>Customers</span> 
        </a> 
       </li> 
       <li> 
       <a href="pages/forms/users.html"> 
         <li class="active"> 
         <i class="material-icons">assignment</i> 
         <span>Users</span> 
        </a> 
        </li> 
       </li> 
        </ul> 
       </li> 
       <li> 
      </ul> 
     </div> 

回答

1

爲了解決這個問題,你可以通過/前綴他們做出相對於域的根文件夾的路徑,例如:

<a href="/pages/tables/customers.html"> 
+0

謝謝你,但這意味着我需要每次都有相對於根的完整鏈接,因爲它的東西將被扔到我需要另一個解決方法。 – Hrafnagud

+0

您應該在默認情況下執行此操作。這是創建鏈接的標準方式。如果你讓它們相對於當前文件夾,那麼你應該更改網站中的任何頁面,您必須記住要更新所有鏈接。 –

0

有小問題,在你的代碼只需使用這樣的。

<a href="/pages/tables/customers.html"> 
    <i class="material-icons">view_list</i> 
    <span>Customers</span> 
</a>