![](/img/trans.png)
[英]Code working in Chrome, Firefox and Safari but not in IE or Opera
[英]Why does the base tag seem to be working in Opera and Chrome, but not in Firefox and IE?
我有一個使用基本標記的網站。 該站點中的所有鏈接都是相對的,我設置了絕對href,以便所有鏈接都應針對正確的目標。 它可以在Opera和Chrome中運行。 菜單中的所有鏈接均有效,找到了所有圖像和樣式表。 但是在Firefox和IE中卻不是。 而且我不明白!
我可以在Opera和Chrome瀏覽器中順利瀏覽它。 在FireFox和IE中,當我進入子目錄中的頁面之一時,一切都弄糟了。 我是否誤解了該標簽應如何使用? 要么?
根據HTML 4.01規范:基本元素
href = uri [CT]此屬性指定一個絕對URI ,它用作解析相對URI的基礎URI。
但是HTML 5草案放棄了Base元素必須是絕對URI的要求,因此我猜Opera和Chrome已經實現了這種放松。
看來, base
標記僅在Firefox中支持絕對路徑。
http://forums.mozillazine.org/viewtopic.php?f=38&t=366823&start=0&st=0&sk=t&sd=a
http://www.w3.org/TR/REC-html40/struct/links.html#edef-BASE
人機工程學,
<base href = "http://sites.geekjuggler.net/vipersystem/" />
應該管用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.