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

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.表单属性

属性说明
autocompleteon 默认值,自动补全历史记录
off关闭自动补全
适用于form标签以及以下类型的input标签:text、search、url、tel、email、password、datepickers、range、 color
auto-focuson 规定页面在加载时,域自动获得焦点使用域所有的input标签
multiple规定输入域中可选择多个值使用以下类型的input标签:email和file
placeholderhint,描述输入域所期待的值
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代码。有违结构分离原则,不建议使用

posted on 2020-08-25 13:43  singleSpace  阅读(129)  评论(0编辑  收藏  举报