我有与html文档中“<!DOCTYPE ....”和“<!DOCTYPE>”之间的区别是什么?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
开始,包含链接的CSS文件的
<link href="https://somewhe.re/path/to/file.css" type="text/css" rel="stylesheet" media="screen" />
内容似乎没有对HTML文档的渲染任何影响这个HTML文件,然而。但是当我下载CSS文件并在本地引用它时(即使用href="../css/file.css"
),它按预期工作。
最令人沮丧的是,我尽力解决“问题”,但我无法通过HTTPS在服务器上引用文件。但是,当我将<!DOCTYPE...>
更改为简单的<!DOCTYPE>
时,它很有效。我没有想到。尽管它现在有效,但我仍然想知道这里发生了什么。
编辑:CSS的URL是https://raw.github.com/golovko/Fixed-Header-Table/master/css/defaultTheme.css
。
如果你透露了真实的URL,也许有人可以解开你的谜团。当问题可以被观察时,解决问题通常更容易。 – 2012-03-15 18:31:36
''不是有效的SGML或HTML5 DOCTYPE声明。 – BoltClock 2012-03-15 19:10:02
@BoltClock你在哪里阅读html5? – 2012-03-15 19:22:48