2010-12-01 47 views
7

因此,我今天才發現,您可以使用<base href=""/>來指定相對URL的基本URL。它看起來非常方便,我很驚訝爲什麼它不經常提及。有沒有理由不使用它?這不是什麼新鮮事,對吧?如何得到很好的支持是<base>?我應該使用它嗎?

+1

我已經使用了15年以上。我會說你可以安全地使用它。 – Gabe 2010-12-01 16:24:50

+0

@Gabe /使用過它的任何其他人 - 你們中的任何一個人可以根據常用的場景/使用情況進行一些說明嗎?我必須承認,我正在努力瞭解使用它的場景。 – InSane 2010-12-01 17:02:07

回答

0

就瀏覽器的支持而言,您應該不會遇到任何問題。但要注意的一點是,它在調試事件時造成了混亂。因爲它很少被使用,所以我發現我沒有注意到它,並且在文件不存在時變得非常困惑,當文件不存在時等等。只要它不是可讀性問題,那麼我會說去吧。 :)

還請確保您正確使用它。我相信IE的老版本用來讓你用基本標記只標記頁面的某些部分,並且只將它應用到它所包含的元素上。我相信這不是廣泛支持,只有這個元素的頁面級應用程序是有效的。查看甜甜圈的規格鏈接以瞭解如何使用的詳細信息,並始終保持網上過時/不正確信息的謹慎。 :)

0

不使用它的原因:可能增加複雜性。

根據您網站的現有複雜程度,如果您使用的是模板等,則需要資源的後續添加,修改或插件可能不會期望改變相對路徑。或者相反 - 您可能會無意中添加依賴項,類似於其他編程方面的「硬編碼」。

除了這個,它確實有效,你應該使用它很好。 (我沒有;沒必要)

相關問題