首页 > 代码库 > HTML5
HTML5
- Html5介绍
html----xhtml---html5(w3c和whatwag:web应用技术工作组)
html5广义: html5 + css3 + javascript + api
html5的特点:
代码更加简洁
标签具有语义化
新增了一些属性
代码更加宽松
向下兼容---比html5版本低的语法都支持
html5的发展史: 2004年提出构想---2008年模拟第一份草案---2012年推广阶段----2020年正式的版本推出
当今的html5处于推广阶段---各个浏览器存在解析差异
支持html5的浏览器: IE9以上的版本
火狐之类的(火狐是最接近网页标准的浏览器)
Html5的结构:
<!doctype html> //html5的声明
<html>
<head>
<meta charset="utf-8"> //字符集声明
<title>网页标题</title>
</head>
<body></body>
</html>
html5的语法更加宽松---可以把所有的标签都看作双标签
<meta...../>
1.<meta charset="utf-8">
2.<meta charset="utf-8"/>
3.<meta charset="utf-8"> </meta>
html5新增标签
<header> 网页文档的一个区域---网页的头部
<nav> 代表网页的导航
<section> 代表网页的一个块---和div相似
<article> 网页中的文章内容
<aside> 网页文档的侧边栏
<footer> 网页的页脚---版权
html5新增的type属性值
placeholder="内容" 输入框的提示信息
required="required" 必填项
autofocus="autofocus" 自动获取焦点---光标自定定位到输入框中
html5新增的表单属性
email 用户输入的必须是email类型
url 用户输入的必须是url类型(网络地址)
date 用户输入的必须是日期类型
month 用户输入的必须是月类型
time 用户输入的必须是时间类型
week 用户输入的必须是周类型
number 用户输入的必须是数字类型
search 用户输入的必须是一个搜索框
color 产生一个颜色选项
ranger 产生一个滑块
HTML5