HTML5的一些增强和常用标签

简介: HTML5的一些增强和常用标签

1.HTML5 中增强表单标签

<form>
<!--邮箱-->
邮箱: <input type="email" />
<!--数字-->
年龄: <input type="number" />
<!--滑动器-->
滑动器: <input type="range" />
<!--搜索框-->
搜索: <input type="search" />
<!--日期的框-->
日期: <input type="date" />
<!--日期的框-->
日期: <input type="week" />
<!--日期的框-->
日期: <input type="month" />
<!--颜色-->
颜色: <input type="color" />
<!--网址-->
网址: <input type="url" />
</form>H5中表单增强的属性
placeholder
autofocus:自动的获得焦点
max:最大值
min:最小值
minlength:最小长度
maxlength:最大长度
<form>
账号:<input type="text" placeholder="手机号/邮箱/账
号" autofocus/>
密码:<input type="number" max="130" min="0" />
密码:<input type="password" minlength="2"
maxlength="4" />
</form>

效果:

 

 

2.HTML5 中新增结构标签

原来设计:(不过这个依然是流行)

新加入的标签:

 

 

3. 标签的使用

代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <style>
      header{
      height:100px;
      width: 100%;
      /*背景颜色*/
      background-color: red;
      }
       nav{
        width: 100%;
        height: 40px;
        background-color: pink;
      }
      .center{
        width: 100%;
        height: 475px;
        background-color: palegreen;
      }
      footer{
        width: 100%;
        height: 150px;
        background-color: paleturquoise;
      }
      .login{
        width: 350px;
        height: 400px;
        background-color: #ffffff;
        /*相对定位*/
        position: relative;
        left: 950px;
        top: 10px; 
      }
    </style>
  </head>
  <body>
    <!--头部模块-->
    <header></header>
    <!--中间提示-->
    <nav></nav>
    <!--中间的展现-->
    <div class="center">
      <div class="login">
      </div>
    </div>
    <!--底部模块-->
    <footer></footer>
  </body>
</html>

效果:

 

4. HTML5 中音频视频标签

标签的使用
<!--引入音频的标签-->
<audio src="img/1.mp3" controls="controls">
改网页不支持媒体标签
</audio>
<audio>
<source src="img/1.mp3"></source>
<source src="img/1.ogg"></source>
改网页不支持媒体标签
</audio>
<!--引入视频的标签-->
<video src="img/movie.mp4" controls="controls"
width="300px" height="300px"></video>
<video>
<source src="img/movie.mp4"></source>
<source src="img/movie.ogg"></source>
<source src="img/movie.webm"></source>
改网页不支持媒体标签</video>
<hr />
<!--多媒体标签 -->
<embed src="img/1.mp3"></embed>
<embed
src="img/movie.mp4"
width="500px"
height="500px">
</embed>

效果:

5.HTML5 中的绘图标签

标签的使用

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <figure>
      <img src="img/1.jpg" />
      <figcaption>IT程序员</figcaption>
    </figure>
    <!--
    <dl>
      <dd>
        <img src="img/1.jpg" />
      </dd>
      <dd>
        IT程序员
      </dd>
    </dl>-->
    <!--展示文章的细节
       mark:着重突出的内容
    -->
    <details>
      <summary>请选择</summary>
      <p>中国1</p>
      <p><mark>中国2</mark></p>
      <p>中国3</p>
      <p>中国4</p>
    </details>
    <!--刻度标签
      max:规定的最大值
      min:规定最小值
      value:当前的值
      low:自己定义的最小值
      high:自己定义的最大值
    -->
    <meter max="100" min="0" value="10" low="20" high="80"></meter>
    <!--进度条-->
    <progress max="100" value="40"></progress>
    <br />
    <input type="text" list="city" />
    <datalist id="city">
      <option value="IBM">IBM</option>
      <option value="IBM1">IBM1</option>
      <option value="IBM2">IBM2</option>
      <option value="IBM3">IBM3</option>
    </datalist>
    <!--画布标签-->
    <canvas id="mycat"></canvas>
    <script>
       var  ca=document.getElementById("mycat");
       var  te= ca.getContext("2d");
       //背景颜色
       te.fillStyle="#FF0000";
       //绘制图形的大小
       te.fillRect(0,0,80,100);
    </script>
  </body>
</html>

效果:


目录
相关文章
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
278 5
|
数据采集 移动开发 前端开发
HTML代码的革命:语义化标签的魅力,让你的网页结构焕然一新!
【8月更文挑战第26天】本文探讨了Web前端开发中的语义化标签概念及其重要性。语义化标签通过使用具有明确含义的HTML标签来构建页面结构,提升了网页的可访问性及搜索引擎优化效果,并增强了代码的可读性和维护性。文章还讨论了实际开发中遇到的问题及未来发展趋势。
290 0
|
移动开发 搜索推荐 UED
HTML5的新语义化标签
HTML5引入的这些新语义化标签,通过明确标识内容的结构和意义,使得网页结构更加清晰,易于理解和维护。使用这些标签不仅提升了网页的可读性和可访问性,还增强了搜索引擎和辅助技术对网页内容的解析能力。在实际开发中,合理使用这些语义化标签,能够显著提升网页的质量和用户体验。
413 49
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
351 5
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
235 2
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
157 1
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`&lt;img&gt;`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`&lt;a&gt;`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
346 13
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
1239 1
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
1185 1