假设我想将旧网站更改为"HTML5"-ish.doctype如下更改标题是否安全?
<!doctype html>
Run Code Online (Sandbox Code Playgroud)
原始doctype可能是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Run Code Online (Sandbox Code Playgroud)
要么
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Run Code Online (Sandbox Code Playgroud)
如果改为<!doctype html>不可能破坏遗留网页的呈现方式,我认为它是安全的.
为什么是的,是的.
事实上,HTML5是专门为此设计的,因此任何人都可以在不触及标记的情况下简单地更改其文档类型,并且它将是有效的.
几乎安全.
这个doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
在浏览器中导致有限怪癖/几乎标准模式,而此doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
和这个doctype
<!doctype html>
导致浏览器中的标准模式.
不同之处在于某些内联元素在行框中垂直对齐的方式.
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |