2012-04-03 38 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" >