html5 在线浏览doc,HTML5浏览器支持.doc

HTML5浏览器支持要点

HTML5 浏览器支持

您可以帮助老版本浏览器处理 HTML5。

HTML5 浏览器支持

所有现代浏览器都支持 HTML5。

此外,所有浏览器,不论新旧,都会自动把未识别元素当做行内元素来处理。

正因如此,您可以帮助老式浏览器处理”未知的“ HTML 元素。

注释:您甚至可以教授石器时代的 IE6 如何处理未知的 HTML 元素。

把 HTML5 元素定义为块级元素

HTML5 定义了八个新的语义?HTML 元素。所有都是块级元素。

您可以把 CSS?display?属性设置为?block,以确保老式浏览器中正确的行为:

实例

header, section, footer, aside, nav, main, article, figure {

display: block;

}

向 HTML 添加新元素

您可以通过浏览器 trick 向 HTML 添加任何新元素:

本例向 HTML 添加了一个名为??的新元素,并为其定义 display 样式:

实例

Creating an HTML Element

myHero {

display: block;

background-color: #ddd;

padding: 50px;

font-size: 30px;

}

My First Heading

My first paragraph.

My First Hero

已添加的 JavaScript 语句?document.createElement("myHero"),仅适用于 IE。

Internet Explorer 的问题

上述方案可用于所有新的 HTML5 元素,但是:

注意:Internet Explorer 8 以及更早的版本,不允许对未知元素添加样式。

幸运的是,Sjoerd Visscher 创造了 "HTML5 Enabling JavaScript",?"the shiv":

The code above is a comment, but early versions of IE9 will read it (and understand it).

完整的 Shiv 解决方案

实例

Styling HTML5

My First Article

London is the capital city of England.

It is the most populous city in the United Kingdom,

with a metropolitan area of over 13 million inhabitants.

引用 shiv 代码的链接必须位于

元素中,因为 Internet Explorer 需要在读取之前认识所有新元素。

HTML5 Skeleton

实例

HTML5 Skeleton

body {font-family: Verdana, sans-serif; font-size:0.8em;}

header,nav, section,article,footer

{border:1px solid grey; margin:5px; padding:8px;}

nav ul {marg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值