HTML5 新标签以及属性

柔光的暖阳◎ 2023-05-31 02:58 69阅读 0赞

H5新标签介绍

nav

定义导航链接的部分

  1. <nav>
  2. <a href="#">1</a>
  3. <a href="#">2</a>
  4. <a href="#">3</a>
  5. <a href="#">4</a>
  6. <a href="#">5</a>
  7. </nav>

header

定义网站头部标签,通常只有一个,也可以定义多个

  1. <header>
  2. <div class="container">
  3. <a href="#">logo</a> <!-- 图标 -->
  4. <nav>
  5. <a href="#">1</a>
  6. <a href="#">2</a>
  7. <a href="#">3</a>
  8. <a href="#">4</a>
  9. <a href="#">5</a>
  10. </nav>
  11. </div>
  12. </header>

main

主题内容,一个文档中,只有一个main元素

aside

定义侧标栏

section

定义文档的某一个区域, 文档中的区段

article

定义页面独立的内容。必须是独立于文档的其余部分。

论坛帖子,博客文档,新闻故事,评论。

figure

规定独立的流内容(图像,图标,照片,代码)

如果这个标签被删除,不影响显示

定义页面底部区域

H5新属性

contenteditable

规定是否可编辑元素内容

data-*

嵌入自定义数据

  1. <div id="box" data-name="tt"></div>
  2. var h = document.getElementById("box")
  3. console.log(h.dataset.name)

draggable

可拖拽的

  1. <h1 draggable="true"> hello world</h1>

hidden

元素是否可见

控制它,必须要使用js脚本

其他标签

mark

元素用于高亮文本显示

progress

用来显示进度条

  1. <progress max="100" value="70"></progress>

address

  1. <address>
  2. <a href="mailto:123456@qq.com">123@qq.com</a><br>
  3. <a href="tel:+13110086666">131111234</a>
  4. </address>

新的表单元素

datalist

输入域的选项列表

list 和 id 一定要对应

  1. <form action="">
  2. <input type="text" list="class">
  3. <datalist id="class">
  4. <option value ="hello1"></option>
  5. <option value ="hello2"></option>
  6. <option value ="hello3"></option>
  7. <option value ="hello4"></option>
  8. </datalist>
  9. <input type="submit" id="" name="" />
  10. </form>

kegen

提供了一种验证用户可靠方法

  1. <form action="#" method="get">
  2. 用户名 input
  3. 加密 <keygen name="security">
  4. input submit
  5. </form>

output

用于不同类型的输出

  1. <form oninput="x.value=parseInt(a.value)+parseInt(b.value)">
  2. 0 <input type="range" id="a" value=50> 100 +
  3. <input type="number" id="b" value=50> =
  4. <output name="x" for="a b" >50</output>
  5. </form>

H5 新增表单类型

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,69人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTML5新增标签属性

    关于h5 兜兜转转终于学完CSS开始接h5了!其实h5没有大家想的那么复杂!我们之前学的pc端就是以h5的标准来的 只是那些标签是 html4.01之前就有的!我们后

    相关 html5标签总结

    为了更好地处理今天的互联网应用,HTML5添加了很多新特性,例如: 用于绘画的 canvas 元素 用于媒介回放的 video 和 audio 元素对本地离线存储的更好...