第十课html5 新增标签及属性 html5学习5
一、常用新增标签
1、header:定义页面的页眉头部
2、nav:定义导航栏
3、footer:定义页面底部,页脚
4、article:定义文章
5、section:定义区域
6、aside:定义侧边
7、datalist: 定义选项列表 与input搭配使用
<input type="text" value="请输入明星" list="star"/> input里面用list
<datalist id="star"> datalist 里面用id 来实现和input连接
<option>刘德华</option>
<option>刘青云</option>
<option>刘亦菲</option>
<option>张学友</option>
</datalist>
8、fieldset: 将表单内的相关元素分组打包 与legend搭配使用
<fieldset>
<legend>用户登陆</legend>
用户名:<input type="text"/>
</fieldset>
二、新增的input type属性值
1、email:邮箱 <input type="email" />
2、tel:手机
3、number:数字
4、url:网址格式
5、search:搜索框
6、range: 区域 滑块 滑动条
7、time:小时分钟
8、date:年月日
9、dtaetime:时间
10、month:月年
11、week:星期
12、color:颜色
三、input 新增属性
1、placeholder:占位符 提示文本
2、autofocus:自动获得焦点
3、multiple:多文件上传 <input type="file" multiple />
4、autocomplete:自动记录 on开启 off关闭 注:首先需要提交按钮 还需要设置input的name值
5、required:内容不能为空 必填项
6、accesskey:规定激活(使元素获得焦点)元素快捷键 采用alt+字母的形式
如:accesskey="s"
四、多媒体标签
embed:标签定义嵌入内容
audio:音频
video:视频
1、<audio src=""></audio>
属性: autoplay 自动播放
controls 显示控件
loop 循环播放 loop="2" 魂环播放两遍 loop或loop="-1" 无线循环播放
为了浏览器兼容,需要准备3种格式的音频文件
<audio controls autoplay>
<source src="music.mp3" />
<source src="music.ogg" />
<source src="music.wav" />
您的浏览器不支持音频播放
</audio>
2、video
支持三种视频格式:ogg,mp4,WebM
<video src=""></video>
属性: autolay 自动播放
controls 显示控件
loop 循环播放 loop="2" 魂环播放两遍 loop或loop="-1" 无线循环播放
width
height
为了浏览器兼容,需要准备3种格式的视频文件
<video controls autoplay>
<source src="movie.mp4" />
<source src="movie.ogg" />
<source src="music.webm" />
您的浏览器不支持音频播放
</video>
第十课html5 新增标签及属性 html5学习5的更多相关文章
- HTML5新增标签与属性
目录 一.HTML5新增属性 1.1.contextmenu 1.2.contentEditable 1.3.hidden 1.4.draggable 1.5.data-* 1.6.placehold ...
- html5新增标签和属性
结构性标签:<header>头部</header><nav>导航</nav><section>用于表达书的一章或一部分</sectio ...
- html学习_html5 新增标签和属性
html5 新增标签和属性 1.html发展历程(html有很多版本) 2.快捷键生成不同版本(html4.xhtml.html5) 文档类型不同.字符设定 3.常用新标签 (只有html5才识别的标 ...
- html5新增及废除属性
html5中,在新增加和废除很多元素的同时,也增加和废除了很多属性. 一.新增属性 1.表单属性 a.autofocus 对input[所有类型].select.textarea与button指定au ...
- 盒子模型,定位技术,负边距,html5 新增标签
盒子模型 /*[margin 外边距] margin属性最多四个 1.只写一个值,四个方向的margin均为这个值 2.写两个值:上,右两个方向,下默认=上,右 默认=左 3.写三个值:上.右.下三个 ...
- html5新增标签/删除标签
闲聊: 最近小颖工作稍微比较轻松,没事就看看慕课,看了看:HTML5之元素与标签结构,里面简单讲解了下HTML5的一些新特性,小颖之前没写过HTML5的页面,所以就当写笔记将那些新的特性整理出来,也方 ...
- HTML5新增的form属性简介——张鑫旭
一.引言 HTML5中新增了一个名为form的属性,是一个与处理表单相关的元素. 在HTML4或XHTML中,我们要提交一个表单,必须把相关的控件元素都放在<form>元素下.因为表单提交 ...
- 解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题
https://www.cnblogs.com/yangjie-space/p/4816279.html html5shiv.js和respond.min.js 做页面常用的东西,写这里用的时候省点去 ...
- 让旧浏览器支持HTML5新增标签
首先我们使用JS进行标签创建,为HTML文件创建我们需要的这几个HTML5标签. 接下来,我们需要使用CSS进行这几个HTML5标签的样式控制,这是因为,通过这种方法创建的新标签,默认是行内元素. ...
随机推荐
- 经典卷积神经网络结构——LeNet-5、AlexNet、VGG-16
经典卷积神经网络的结构一般满足如下表达式: 输出层 -> (卷积层+ -> 池化层?)+ -> 全连接层+ 上述公式中,“+”表示一个或者多个,“?”表示一个或者零个,如“卷积层+ ...
- vue项目使用websocket技术
一.为什么需要websocket? 前端和后端的交互模式最常见的就是前端发数据请求,从后端拿到数据后展示到页面中.如果前端不做操作,后端不能主动向前端推送数据,这也是http协议的缺陷. 因此,一种新 ...
- Asp.Net Core 轻松学-正确使用分布式缓存
前言 本来昨天应该更新的,但是由于各种原因,抱歉,让追这个系列的朋友久等了.上一篇文章 在.Net Core 使用缓存和配置依赖策略 讲的是如何使用本地缓存,那么本篇文章就来了解一下如何使用分 ...
- Unity制作即时战略游戏毕设
创建项目 双击Unity,选择New Project:我们将它命名为rts,悬着其他本地磁盘例如C:,选择3D然后点击Create Project: 然后我们通过File->Save Scene ...
- 动态路由协议(RIP)
虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型的网络或拓补经常发生变化的清空,配置和维护静态路由的工作量就变得非常繁重,而且不小心还容易出错,因此就需要一种不需要手工配置的路由 ...
- 关于ASL(平均查找长度)的简单总结
ASL(Average Search Length),即平均查找长度,在查找运算中,由于所费时间在关键字的比较上,所以把平均需要和待查找值比较的关键字次数成为平均查找长度. 它的定义是这样的: 其中n ...
- 设计模式系列1:单例模式(Singleton Pattern)
定义 保证一个类仅有一个实例,并提供一个该实例的全局访问点. --<设计模式GoF> UML类图 使用场景 当类只能有一个实例并且用户可以从一个众所周知的访问点访问它时. 创建一个对象需 ...
- 关于json对象的深拷贝
前两天写程序,有一个是对后台返回的json数据进行整理然后再使用,用到了关于json 的拷贝.我在我的一篇博客中提到过对数组的拷贝.分为深度拷贝,和浅拷贝.这里附上链接 其实对于数组的拷贝是比较简单的 ...
- Git:四、连接GitHub远程仓库
1.拥有一个GitHub网站的账号 2.创建SSH Key 打开终端(Windows打开Git Bash),输入: ssh-keygen -t rsa -C "youremail@??.co ...
- SQL SERVER数据库的简单介绍
一.数据库技术的发展 数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理.文件系统.数据库系统等三个阶段. 二.关系型数据库 SQL Server属于关系型数据库. 关系模型 以二维表来描述 ...