我的頁面位於here 正如你所看到的,它看起來並不像它的正常工作。如果您嘗試在較舊的瀏覽器中打開它,這會變得非常明顯(這正是最初設定的)。head標籤頁面加載後編程關閉
我檢查從Chrome中所解釋的源代碼和它讓我看到以下內容:
<html>
<head>
<style type="text/css"></style>
</head>
<body>
<title>Internet adgang - Hurtig opsætning - Ansatte</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
等。
東西似乎關閉我的頭標籤,這是造成錯誤的種種:
我完全不知道是什麼原因造成這一點。
你可以看到我的源代碼here(我已經炒了PHP):
上面的代碼中不包含我的身體的代碼,因爲我相當肯定有無關head標籤關閉所有突然間。
Here是一個網頁,工作得很好的一些來源:
我完全被這個困惑,我不知道該怎麼辦,也不是什麼原因造成的。 有什麼建議嗎?
解決方案
隨着Buttc4k3的幫助和vogomatix我終於找到了解決辦法。正如buttc4k3所說,文件中隱藏着一個非法的「零寬度無空間」字符,這個字符在我的崇高文本編輯器中沒有顯示。它只會顯示您是否在Notepad ++中打開該文件。我不明白爲什麼這個角色會出現在谷歌瀏覽器,而不是在我的源代碼,但谷歌上搜索之後,我發現一個文件保存爲UTF-8 BOM(字節順序標記)將在BOM保存爲一個零寬度無空間角色!這是vogomatix救了我,並告訴我,我的文件與BOM保存,並重新編碼後沒有BOM它工作正常。
所以 - 如果你有同樣的問題,因爲我 - 保存文件,而無需編碼的BOM(這可以在記事本做++)。
總是把php代碼放在頭標籤的上方或下方。嘗試解決它。 –
它看起來像你有答案,但你的混淆爲什麼這樣工作。如上述狀態,我希望你有理由爲什麼代碼工作正常http://pastebin.com/j6FZYPM8。 –
非常挑剔,但img標籤不關閉HTML(5)所以他們應該不 – vogomatix