你能训练老版本的浏览器正确的处理HTML5.
HTML5在所有的现代浏览器都支持.
另外,所有的浏览器,包括新的和旧的,会自动把不能识别的元素作为行内元素处理.
因为如此,你可以"训练"老版本的浏览器来处理"未知"的HTML元素.
HTML5定义了八个新的语义化的HTML元素.它们全都是块级元素.
为了安全且正确的在老版本的浏览器上运行,你可以设置CSS的display属性为block:
用浏览器的小窍门你也可以添加任何新的元素到HTML
下面的例子添加了一个新的元素到HTML叫<myHero>,并给它定义了一个显示样式:
JavaScript语句 document.createElement("myHero")创建了元素,只用于IE.
你可能用过上面描述的解决方案解决了所有的HTML5新元素,但是:
评论区