我正在将旧网站迁移到具有“HTML 4.01 Strict”doctype的Express / Jade。我现在想保留这个doctype。
如何在Express / Jade中获取此doctype?
“doctype strict”仅提供XML类型,而不是HTML。
当然我可以手动输入doctype,但是这不起作用,因为Jade会在文档其余部分的每个HTML元素的末尾插入一个额外的“/”(好像文档是XML),导致验证错误。
答案 0 :(得分:0)
Doctype只能让IE退出怪癖模式。否则,它们基本上被浏览器忽略。只有xhtml doctype是不同的,因为它可以用不同的解析器解析为XML。但是从浏览器的角度来看,只要你有一个doctype(没有mather哪一个),它就会起作用。
虽然,在Jade,你可以:
# doctype <anything>
doctype HTML 4.01 Strict
答案 1 :(得分:0)
doctype strict
会给你:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
我相信这是你能得到的最接近的。
P.S。:如果你正在迁移,为什么不改变,因为你还是要触摸它?