codecamp

Flask HTML vs. XHTML

下面的表格给你一个 HTML 4.01 、 XHTML 1.1 和 HTML5 中可用特性的简要综述。 (不包括 XHTML 1.0 ,因为它被 XHTML 1.1 和几乎不使用的 XHTML5 代替 )

  HTML4.01 XHTML1.1 HTML5
<tag/value/ == <tag>value</tag>√ × ×
支持 <br/> ×


支持 <script/> ×

×
应该使用的 MIME 类型: text/html
× 
应该使用的 MIME 类型: application/xhtml+xml ×

×
严格的错误处理 ×

×
内联 SVG ×


内联 MathML ×


<video> 标签 ×
×

<audio> 标签 ×
×

新的语义标签,比如 <article> ×
×

这是一个从 SGML 中继承过来的鲜为人知的特性。由于上述的原因,它通常不 被浏览器支持。
这用于兼容生成 <br> 之类的服务器代码。它不应该在新代码中出现。
XHTML 1.0 是考虑向后兼容,允许呈现为 text/html 的最后一个 XHTML 标 准。
Flask HTML5 的历史
Flask “严格”意味着什么?
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Flask 调试应用错误

Flask Python 3 支持

Flask 术语表

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }