HTML区分大小写?

HTML区分大小写?

在我正在使用的一个例子中说:

<!DOCTYPE html> 

<!doctype html><!DocType Html>工作不同(或根本不)?

不,但将HTML标记保持为小写是一种很好的做法。

http://www.w3.org/TR/html5/syntax.html

换句话说, <!DOCTYPE html> ,不区分大小写。

HTML语法中的许多string(例如元素的名称及其属性)不区分大小写,但仅适用于范围为U + 0041至U + 005A(“大写字母A”至“大写字母Z”)和U + 0061到U + 007A(拉丁文小写字母A到拉丁小写字母Z)。 为了方便起见,在本节中,这被称为“不区分大小写”。

除了给出的其他答案,如果你设置头Content-type: application/xhtml+xml ,你的浏览器将会抛出和XHML错误,如果你不input大写的DOCTYPE和小写的HTML:

 <!DOCTYPE html> 

不build议使用XHTML内容types,因为该页面不会在某些浏览器(例如IE8及以下版本)中呈现,但是知道这一点非常有趣。

资料来源: http : //blog.whatwg.org/xhtml5-in-a-nutshell

HTML不区分大小写。 XHTML ,即XML是区分大小写的 。

一般来说,HTML是不区分大小写的,但是也有一些例外。 实体名称(后跟&符号的东西)是大小写敏感的,但许多浏览器将全部以大写或全部小写接受。 less数人必须以特定的方式装箱。 例如,C是&Ccedil; 和ç是&ccedil ;. 其他大小写的组合也不好。

不,你可以使用任何你想要的情况。