2012-06-22 61 views
0

我已经使用html5创建了一个示例hello世界代码,并尝试在osX上的firefox,chrome和safari上运行它。我没有看到输出,而是看到整个HTML代码,当我试图在屏幕上查看它。相同的代码似乎在ubuntu机器上正常工作。我也检查了我当前浏览器的兼容性,他们似乎是兼容的。osX和html5不兼容

这里是代码我使用

<!DOCTYPEhtml> 
<html lang="en"> 
<head> 
    <title>Hello World</title> 
</head> 
<body> 
    <h1>Hello World</h1> 
    <p> 
     Jamie was here. 
    </p> 
</body> 

什么想法?

+1

在浏览器中选择“查看源代码”。你看到相同的内容吗?该文件是否有.html结尾? – JJJ

+1

尝试<!DOCTYPE html>并在底部,你必须关闭这样的标签 –

+0

@Juhana我使用textEdit来创建html文件,尽管我将它们保存为as.html文件,但浏览器将它们作为文本读取文件与“苹果分开他们之间的间距”这似乎造成了这个问题。我下载了一个免费的文本编辑器,现在问题就解决了。 – bhavs

回答

2

应该有DOCTYPE和HTML之间的空间,这样的:

<!DOCTYPE html> 
+1

错误的doctype不会导致浏览器根本不呈现HTML。 – JJJ

-1

你的第一行是假的。

试试这个:

<!DOCTYPE HTML> 
<html lang="en"> 
<head> 
    <title>Hello World</title> 
</head> 
<body> 
    <h1>Hello World</h1> 
    <p> 
     Jamie was here. 
    </p> 
</body> 
</html> 

此外,这是不是真的HTML5特定HTML,而只是纯粹的HTML。