我有與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