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 ;. 其他大小写的组合也不好。
不,你可以使用任何你想要的情况。