HTML5 浏览器支持


本文摘自PHP中文网,作者(*-*)浩,侵删。

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

HTML5 浏览器支持

所有现代浏览器都支持 HTML5。 (推荐学习:html教程)

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

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

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

把 HTML5 元素定义为块级元素

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

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

实例

1

2

3

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

    display: block;

}

向 HTML 添加新元素

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

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

实例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<!DOCTYPE html>

<html>

<head>

  <title>Creating an HTML Element</title>

  <script>document.createElement("myHero")</script>

  <style>

  myHero {

    display: block;

    background-color: #ddd;

    padding: 50px;

    font-size: 30px;

  }

  </style>

</head>

<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

<myHero>My First Hero</myHero>

</body>

</html>

以上就是HTML5 浏览器支持的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

畅谈HTML5 到底是什么?

HTML5实现移动页面自适应手机屏幕的方法

canvas如何实现二维码和图片合成的代码

9个经典华丽的HTML5图表应用

HTML5的音频和视频监听器的应用代码详解

HTML5规定元素是否可拖动的属性draggable

h5如何使用约束验证api

HTML5 能做什么

HTML5实践-css3 media queries详情介绍

HTML5 canvas基本绘图之绘制线条

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...