H5新增

HTML5

快速html结构语法

1.生成多个相同标签 div*3 div{div内的内容} div[div的属性]

2.有父子关系 用> 如ul>li

3.有兄弟关系 用+ 如div+p

4.生成带有类名或id 直接写.demo或者#two

5.如果生成div类名有顺序,可以用自增$

6.如果想在生成的标签内部内容可以用{}表示

7.tab+shift 删除代码前空格

8.input:password 生成密码输入框

HTML5新语义标签

​ 主要针对搜索引擎 可以使用多次 (在ie9中要转换成块)移动端使用更多

header:头部标签

nav :导航标签

main: 主要内容

article:内容标签

section:定义某个文档区域

aside:定义侧边栏标签

footer:尾部标签

figure元素 一段独立的流内容

    figcaption元素为其添加标题(第一个或最后一个子元素的位置)


hgroup: 标题组

Mark 高亮

canvas 画布

<dialog open></dialog>标签定义对话框或窗口 open显示



新增表单属性

在form内且有提交时按钮时有效


required=“required” 提示文本内容不能为空 必填

placeholder 提示文本

input::placeholder{color:pink;} 修改placeholder里面的字体颜色

autofocus=“autofocus” 自动聚焦属性

autocomplete=“on/off” 在字段输入时显示历史记录,默认on 关闭off
(需要放在表单内,同时加上name属性 同时成功提交)

novalidate取消验证 给form添加可以直接提交数据 优先级比required高

multiple=“multiple” 可以多选文件提交 (file中)

output 输出框

oninput 表单输出
eg:

 <form action="" oninput="c.value=parseInt(a.value)+parseInt(b.value)">
     <input type="text" id="a">+
     <input type="text" id="b">=
     <output name="c"></output>

datalist :选项列表

eg:

 <input type="url" list="url_list" name="link" />
<datalist id="url_list">
  <option label="W3School" value="http://www.W3School.com.cn" />
  <option label="Google" value="http://www.google.com" />
  <option label="Microsoft" value="http://www.microsoft.com" />
</datalist>
提示:option 元素永远都要设置 value 属性。
      list属性:结合datalist元素使用 

pattern 验证表单输入的内容 需输入正则表达式
eg:

<input type="number" pattern="\d"> 
   <input type="number" pattern="[0-9]*">  </input type="number" pattern="[0-9]*">
 </input type="number" pattern="\d">

正则表达式

信用卡  [0-9]{13,16}
银联卡  ^62[0-5]\d{13,16}$
Visa: ^4[0-9]{12}(?:[0-9]{3})?$
万事达:^5[1-5][0-9]{14}$
QQ号码: [1-9][0-9]{4,14}
手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
身份证:^([0-9]){7,18}(x|X)?$
密码:^[a-zA-Z]\w{5,17}$ 字母开头,长度在6~18之间,只能包含字母、数字和下划线
强密码:^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 包含大小写字母和数字的组合,
不能使用特殊字符,长度在8-10之间
7个汉字或14个字符:^[\u4e00-\u9fa5]{1,7}$|^[\dA-Za-z_]{1,14}$

新增表单input

type=“email” 限制用户输入邮箱

type=“url” 限制用户输入url

type=“range” 产生一个滑动条表单

type=“data” 限制用户输入日期

type=“time” 限制用户输入时间

type=“month” 限制用户输入月份

type=“week” 限制用户输入周

type=“number” 限制用户输入数字

type=“tel” 手机号码

type=“search” 搜索框

type=“color” 生成一个颜色选择表单

type=“datetime-local” 选取本地时间



Number及range
属性:
  min 最小值
  max 最大值
  step 步幅 增加减少时为step的倍数


视频
<video src="文件地址" controls="controls">1</video>(不支持avi)

推荐写法(兼容性):

<video controls="controls" width="300">
  <source src="move.ogg" type="video/ogg">
  <source src="move.mp4" type="video/mp4">
  
    您的浏览器暂不支持<video>标签播放视频
</video>

属性

autoplay:autoplay 视频就绪自动播放 (谷歌浏览器需要muted来解决)

controls:controls 向用户显示播放插件

width:pixels(像素) 设置播放器宽度

height:pixels(像素) 设置播放器高度

loop:loop 循环播放

preload: auto (预加载)(有autoplay不需要)

         none (不加载)

src:url() 视频地址

poster:imgurl 加载等待的画面图片

muted:muted 静音播放

音频
  <audio src="文件地址" controls="controls"></audio>

推荐写法(兼容性):

<audio controls="controls">
  <source src="happy.MP3" type="audio/mpeg">
  <source src="happy.ogg" type="audio/ogg">
    您的浏览器暂不支持<audio>标签播放视频
</audio>

属性

autoplay:autoplay 音频就绪自动播放 (谷歌浏览器不支持)

controls:controls 向用户显示播放插件

loop:loop 循环播放

src:url() 音频地址

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Raccom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值