H5新增

作者: fb941c99409d | 来源:发表于2019-12-28 19:23 被阅读0次

H5标签兼容

header,footer...{
  display:block;
}

结构标签

<article>  标记定义一篇文章
<header>  定义一个页面或者是区域的头部
<nav>  定义导航链接
<section> 定义一个区域
<aside> 定义页面内容部分的侧边栏 常与article结合使用
<hgroup> 标签用于对网页或区段的标题进行组合。(包裹多个h1-h6标签)
<figure> 标记定义一组多媒体内容
<figcaption> 定义figure的标题
<footer> 定义页面或区域的底部
<dialog> 标记定义一个对话框 类似微信对话框

多媒体标签

<!-- 
  audio定义音频内容
  source定义媒体资源
 -->
<audio src="../Source/passion.mp3" autoplay="autoplay" loop="-1" controls="controls">
    您的浏览器也该退休了,是否考虑一下Chrome这样的新鲜血液呢?
</audio>
<audio autoplay='autoplay'>
    <source src="./passion.mp3" type="audio/mpeg [mp3转码]" />
</audio>

<!-- video定义一个视频-->
<video src="../Source/pal4.mp4" controls="controls"></video>
<video controls="controls" width="1024" height="768">
  <source src="[../Source/pal4.mp4](../Source/pal4.mp4)" type="video/mp4">
</video>
<!-- embed 定义外部可交互的内容或插件 比如flash-->
<embed src="../HappyBirthday.swf" width="1024" height="768"></embed>

状态标签 用处不大 存在显示不一致及兼容性问题了解即可

<!-- meter 状态标签  实时状态显示 比如电量显示-->
<meter value="220" min="20" max="380" low="200安全区间" high="240安全区间" optimum="220最佳值"></meter>
<meter value="0.75">75%</meter>
<!-- progress  定义任务 加载 /安装 过程-->
<progress value="80" max="100"></progress> 

列表标签

<!-- datalist  IE10以上兼容-->
<input type="text" list="list" placeholder="请选择"/>
<datalist id="list">
        <option>js</option>
        <option>php</option>
        <option>css</option>
</datalist>

<!-- details 标签功能 : 生成按钮 点击后展开显示详细信息 -->
<details open="open 默认打开状态">
    <summary>树下的猫</summary>
    <p>我是一只坐在树下的貓,每天我都坐在树下,看花花世界,人海茫茫……
我每天都会做相同的梦,梦里看到一位公子,身患重病,危在旦夕。
公子身边有一名女子,她的眼里尽是关切和深深的依恋。梦里,她喂药给他,
他流着泪拉着她的手对他说:“谢谢你,下辈子我一定好好待你,来世还要娶你……” …</p>
</details>

注释标签 对不常见的文字在其上方显示其 音标 发音

#ruby标记内容需要注释
#rp对于不兼容的浏览器 人性化处理
#rt 注释的内容
<p>我们来<ruby>夼<rp>(</rp><rt>Kuang</rt><rp>)</rp></ruby>一个话题。</p>

其他标签

<!--mark 对标记内的内容 增加黄色背景选中状态 需要ie9以上-->
妈妈叫我回家的时候顺路买一盒<mark>牛奶</mark>,需要很新鲜的那种。
<!-- output标签  计算表单结果 配合 oninput事件  应该用不到这个标签-->
<form oninput="totalPrice.value=parseInt(price.value)*parseInt(number.value)">
    <input type="text" id="price" value="5000">
    *
    <input type="number" id="number" value="1">
    =
    <output name="totalPrice" for="price number"></output>
</form>

重定义标签

<b>粗体,无意义
<i>斜体,无意义
<dd>同details与figure使用包含文本 dialog也可用
<dt>可以同details和figure一同使用,汇总细节,dialog也可用(标题)
<hr> 不仅表示水平线,还表示主题结束,显示效果相同
<menu> 重新定义用户界面的菜单,配合command或者menuitem使用
<small> 表示小字体,例如打印注释或者法律条款
<strong> 表示重要性而不是强调符号

链接相关

<!--sizes(控制图标大小) 根据不同的分辨率引用不用的sizes,调整图标清晰度-->
<link rel="icon' href="icon.gif" type="image/gif" sizes="16*16">

<!--target(网页中所有的链接都是以这种方式打开) (base标签写在head标签内)(不添加target时默认是_slef)-->
<base href="http://localhost/" target="_blank">

<!--<a>超链接->-->
a:media=""(表示对设备进行优化,handheld对“手持”设备进行支持,tv对“电视”设备进行支持);
a:hreflang="zh"(设置语言,这里设置语言是中文);
a:rel="external"(设置超链接的引用,这里的超链接为外部链接)。

相关文章

  • h5新增元素&废弃元素

    h5新增元素 h5新增表单元素 h5废弃元素

  • 关于H5(1)

    H5基础都有哪些: H5有用的标签: 新增标签 *表单 *js新增功能 css3选择器: *css3新增的样式 浏...

  • H5新标签&地理位置

    H5新增标签 新增的结构元素---语义化标签 ----定义页眉 -----定义导航 -----定义文章 -----...

  • HTML5-新DOM API

    传统dom的访问方式 h5新增的domAPI

  • 2022-03-03 面试总结

    H5新增属性(一时没答上)? input 新增 number、color、file、email、url、range...

  • H5新增

    H5标签兼容 结构标签 多媒体标签 状态标签 用处不大 存在显示不一致及兼容性问题了解即可 列表标签 注释标签...

  • 3月 前端 19 Day

    本地存储本地存储分为cookie,以及H5新增的 localStorage 和 sessionStorage ;...

  • 19_day本地储存,正则

    本地存储: 本地存储分为cookie,以及H5新增的 localStorage 和 sessionStorage ...

  • 本地储存

    本地存储: 本地存储分为cookie,以及H5新增的 localStorage 和 sessionStorage ...

  • 本地存储

    本地存储 本地存储分为cookie,以及H5新增的 localStorage 和 sessionStorage ;...

网友评论

      本文标题:H5新增

      本文链接:https://www.haomeiwen.com/subject/pmtjoctx.html