【发布时间】:2011-09-13 09:25:14
【问题描述】:
我完全是 CSS 的菜鸟。
我在本地和远程都有一个 css 文件。我在地址栏中加载了一个本地 html 文件(即 c:\temp\index.html)。我用火狐。
文件将'html'、'body'和2个div的高度设置为100%(高度:100%)
当我链接到本地 css 文件时,一切正常。当我链接到远程文件时,看起来高度样式(至少)不起作用。我在 javascript 中尝试获取 body 元素的 offsetHeight 属性时看到了这一点。
这可能是什么原因?
我使用以下方式链接到远程站点:
<link rel="stylesheet" media="screen, projection" href="https://raw.github.com/SirPepe/Pik5/master/assets/css/pik5.css">
(本地文件的doctype为html)
测试:克隆https://github.com/SirPepe/Pik5,加载本地 index.html 文件。然后将其更改为 <link rel="stylesheet" media="screen, projection" href="assets/css/pik5.css"> 变为 <link rel="stylesheet" media="screen, projection" href="https://raw.github.com/SirPepe/Pik5/master/assets/css/pik5.css">。重新加载以查看幻灯片不再正确设置
注意:使用 firebug 我看到 css 文件加载
【问题讨论】:
-
请显示您如何链接到远程 css
-
“本地”是指
http://localhost/file.html之类的东西,或者只是在 Windows 资源管理器中双击 HTML 文件? -
需要更多信息和代码
-
更新了更多信息
-
这很有趣....我注意到的一件事是,当使用 github 文件时,第 5 行被忽略...但是差异显示没有差异