在很久以前,我做了很多阅读和研究,并决定“最佳”开始HTML文档的方法是:
<?xml version="1.0" encoding="UTF-8"?>
<!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" xml:lang="EN" lang="EN">
从那以后,我一直复制粘贴这段内容到每个HTML文档的开头,而没有再去深入思考。
然而,现在HTML5已经出现了,我需要开始遵循现代实践,这意味着我需要用新的东西来替换这个过时的标头。
显然,第二行将变成:
<!DOCTYPE html>
但是第一行呢?"<?xml"声明;我还需要它吗?说实话,从今天我所读到的内容来看,我不确定我曾经需要过它。(我不确定当时我进行了什么研究,导致我认为我需要它。)
第三行呢?我知道我需要"<html>",但是我还需要该行上的其他内容吗?
此外,我需要添加什么吗?我能否仅以如下方式开始文档:
<!DOCTYPE html>
<html>
这几行基本的代码是最佳实践吗?还是我需要添加其他内容?