HTML:如何启动HTML文档标题

kee*_*279 1 html doctype character-encoding head

我对HTML和编程一般都很陌生,所以这更像是一个好奇的问题,但我想问我想以正确的方式使用它.

每当我必须启动HTML文档时,我都会按照以下方式启动它,并且从未发现任何问题.但是,当我在Adobe Dreamweaver中工作并在那里创建一个新文档时,它总是向我显示以下启动.

当然我可以覆盖这个,但我想知道有什么区别,什么时候使用Adobe的任何建议属性或者在我的前四行添加其他东西是有意义的.

有人可以帮我弄这个吗 ?

我目前的发起:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

Dreamweaver中显示的HTML启动:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

非常感谢,迈克

Que*_*tin 5

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

这是HTML 5.当前的标准.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

这是XHTML 1.0 Transitional.2000年的一个标准,旨在结合从HTML 3.2(1997)到HTML 4(1998)和XML(从未广泛使用,除非假装是HTML 4 )的过渡.


你能解释一下与我的不同的单一属性,以及什么时候使用其中任何一个都有意义吗?ESP.关于

"上市",

那不是属性.Doctype声明的PUBLIC部分告诉客户端它可以下载DTD的位置.(与SYSTEM部分相反,它为其提供了一个标识符,可用于从本地目录中查找它).

浏览器从未关心过DTD.

"XMLNS"

XML命名空间.它允许您区分具有相同名称但来自不同规范的元素和属性.

"HTTP的当量"

"这相当于具有此名称的HTTP标头"

这主要是一个笑话.除了内容类型头的字符编码部分之外,没有什么能真正实现这一点,并且HTML 5为指定它提供了更好的语法.

"内容".

以上的价值.