新HTML5

在新HTML5中,DOCTYPE声明以及字符编码声明都非常简单:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   内容 
</body>
</html>

HTML5中也添加了许多新元素:

新语义元素 :<header> <footer> <article > <section>

新表单元素属性 :number,date,time,calendar,range

新图形元素 :<svg> <canvas>

新多媒体元素 :<audio> <video>

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

css 复制代码
header.section,footer,aside,nav,main,article,figure{
     display: block;
}

加入新的元素到HTML

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        myHero{
            display: block;
            background-color: #dddddd;
            padding: 50px;
            font-size: 30px;
        }
    </style>
</head>
<body>
    <h1>标题</h1>
    <myHero> 新元素 <myHero>
</body>
</html>

可以使用Shiv语法,来协助浏览器兼容旧的E浏览器。

HTML5Shiv被放在<head>标签里

html 复制代码
<head>
   <!--[If It IE 9]>
    <![endif]-->
</head>

实例:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!--[If It IE 9]>
    <![endif]-->
    <title>Document</title>
</head>
<body>
    <section>
        <h1>城市</h1>
        <article>
            <h2>伦敦</h2>
            <p>伦敦是全球著名金融中心,是世界重要的外汇交易、证券交易和金融衍生品交易市场。</p>
        </article>
    </section>
</body>
</html>
相关推荐
李鸿耀17 小时前
Flex 布局下文字省略不生效?原因其实很简单
前端
皮蛋瘦肉粥_12118 小时前
pink老师html5+css3day06
前端·css3·html5
华仔啊1 天前
前端必看!12个JS神级简写技巧,代码效率直接飙升80%,告别加班!
前端·javascript
excel1 天前
dep.ts 逐行解读
前端·javascript·vue.js
爱上妖精的尾巴1 天前
5-20 WPS JS宏 every与some数组的[与或]迭代(数组的逻辑判断)
开发语言·前端·javascript·wps·js宏·jsa
excel1 天前
Vue3 响应式核心源码全解析:Dep、Link 与 track/trigger 完整执行机制详解
前端
前端大卫1 天前
一个关于时区的线上问题
前端·javascript·vue.js
whltaoin1 天前
中秋赏月互动页面:用前端技术演绎传统节日之美
前端·javascript·html·css3·中秋主题前端
IT派同学1 天前
TableWiz诞生记:一个被表格合并逼疯的程序员如何自救
前端·vue.js
西洼工作室1 天前
CSS高效开发三大方向
前端·css