2012-04-03 67 views
1

我有一個網頁的問題。在頁面頭部引入一個簡單的<base href="">標籤會產生很多意想不到的問題,例如頁面佈局的拆除,數字的大小等。以下是沒有http://vlab.mooo.info/tanks的網頁,這是與標籤:http://vlab.mooo.info/tanks/wrong.php<base href =「」>打破布局

注意:我已經使用Firefox和Chrome進行了測試。

+4

''通常適用於所有超鏈接和參考文獻,包括樣式表和腳本。 – knittl 2012-04-03 14:29:38

+0

好的,所以你的意思是應該改變所有的相對URL,只是因爲引入了一個基礎標籤? – 2012-04-03 14:31:35

+1

不,不應該使用''。 :) – Quentin 2012-04-03 14:35:18

回答

1

你有文件 http://vlab.mooo.info/tanks/style-tanks.css 這就是所謂的 http://vlab.mooo.info/tanks/ 通過 <link href="style-tanks.css" />

隨着基地的href設置爲根,瀏覽器查找http://vlab.mooo.info/style-tanks.css這是不對的

更改爲
<link href="/tanks/style-tanks.css" />

+0

賓果!非常感謝!!! – 2012-04-03 15:21:14

1

的問題是線#14:

你有

<link rel="stylesheet" type="text/css" href="./style-tanks.css" >

應該是:

<link rel="stylesheet" type="text/css" href="./tanks/style-tanks.css" >