1.input

html5新增的属性有email、url、tel、number、date picker(date、datetime、datetime-local、month、week、time)、range、search、color

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title></title>
</head>
<body>
电子邮箱:<input type="email" name="email"><br><br>
url:<input type="url" name="url"><br><br>
电话号码:<input type="tel" name="tel"><br><br>
数字:<input type="number" name="number"><br><br>
date picker<br><br>
date:<input type="date" name="date"><br><br>
month:<input type="month" name="month"><br><br>
week:<input type="week" name="week"><br><br>
time:<input type="time" name="time"><br><br>
datetime:<input type="datetime" name="datetime">UTC:协调世界时,世界标准时间<br><br>
datetime-local:<input type="datetime-local" name="datetime-local"><br><br>
range:<input type="range" name="range" min="1" max="10">默认0-100<br><br>
search搜索框:<input type="search" name="search">搜索框不为空添加删除按钮<br><br>
寻找颜色值:<input type="color" name="color">
</body>
</html>

2.表单属性

属性 说明
autocomplete on 默认值,自动补全历史记录
off关闭自动补全
适用于form标签以及以下类型的input标签:text、search、url、tel、email、password、datepickers、range、 color
auto-focus on 规定页面在加载时,域自动获得焦点 使用域所有的input标签
multiple 规定输入域中可选择多个值 使用以下类型的input标签:email和file
placeholder hint,描述输入域所期待的值
required 规定输入域不得为空,减少前端表单验证的压力 适用于以下类型的input标签:text、search、url、tel、email、password、date pickers、number、checkbox、radio、file
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title></title>
</head>
<body>
<form>
	<input type="text" name="text" autofocus="on" required="required" placeholder="此处不得为空"><br><br>
	<input type="email" name="email" autocomplete="off" multiple="multiple" placeholder="多个邮箱以,分隔"><br><br>
	<input type="file" name="file" multiple="multiple"><br><br>
	<input type="submit"><br><br>
</form>
</body>
</html>

3.其他属性

类别 属性 说明
链接属性 size <link rel="icon" href="icon.gif" type="image/gif" sizes="16x16"> 对图标的大小进行控制
base <base href="http://localhost/" target="_blank"> 用于指定主路径,页面就可以使用相对路径
a:media="" 表示对设备进行优化
handheld对手持设备进行支持
tv对电视设备进行支持
a:hreflang="" 设置语言,a:hreflang="zh"语言是中文
a:rel="" 设置超链接的引用。a:rel="external"这里的超链接为外部链接。
script标签属性 async
<script async="async" type="text/javascript" src="test.js"></script>
脚本相对页面的其余部分,异步的执行
defer
<script defer="defer" type="text/javascript" src="test.js"></script>
脚本将在页面完成解析时执行
什么也不用
<script type="text/javascript" src="test.js"></script>
在浏览器继续解析页面之前,立即读取并执行脚本。
ol标签 <ol start="0" reversed="reversed">
 <li></li>
 <li></li>
</ol>
start起始值
reversed倒序
html和style属性 manifest
<html manifest="cache:manifest">
使用该属性,网页会在有网时自动下载需要的js、css、html文件。这样网页就可以离线展示
scoped
<style scoped></style>
内嵌CSS。可以在任何位置写css代码。有违结构分离原则,不建议使用

慕课前端入门-HTML5属性变化

相关文章: