zoukankan      html  css  js  c++  java
  • html5-01 新增非表单元素和新增表单属性

    一,新增的非表单元素
    <!-- 新增1,canvas -->
        <canvas></canvas>
        <!-- 新增2,audio -->
        <audio src="./yinyue.mp3" controls></audio>
        <!-- 新增3,video -->
        <video src="./shipin.mp4" controls height="300" width="800"></video>
        <!-- 新增4,sourse,用于提升资源兼容性 -->
        <source src="./yinyue.mp3">
        <!-- 新增5,datalist 新列表 -->
        <input list="datalist" name="" id="">
        <datalist id="datalist">
            <option value="aaaa"></option>
            <option value="bbbb"></option>
            <option value="cccc"></option>
        </datalist>
        <!-- 新增6,keygen规定用于表单的密钥对生成器字段-->
        <keygen>
        <!-- 新增7,output定义不同类型的输出,比如脚本的输出 -->
        <output></output>
        <!-- 新增8,artcle 文字部分 -->
        <article>文字块</article>
        <!-- 新增9,aside 侧边栏 -->
        <aside>内容</aside>
        <!-- 新增10,footer 页脚 -->
        <footer>页脚</footer>
        <!-- 新增11,header 页头 -->
        <header>头部</header>
        <!-- 新增12,nav 导航栏 -->
        <nav>导航栏</nav>
        <!-- 新增13,progress 任务进度 -->
        <progress></progress>
        <!-- 新增14,section 文档节 -->
        <section></section>
    
    二,新增表单属性
    <!-- 占位符 -->
        <input type="text" placeholder="6666">
        <!-- 页面加载自动获取焦点 -->
        <input type="text" autofocus>
        <!-- 浏览器是否保存上次搜索记录 -->
        <input type="text" autocomplete>
        <!-- 设置必填项 -->
        <input type="text" required>
        <!-- 设置关闭严格验证 -->
        <input type="email" novalidate>
        <!-- 设置精确自定义验证 -->
        <input type="text" pattern="^[d]{4}$">
    
    三,表单提交详解
    <form action="http://59.111.104.104:8086/pcUser/login" method="post">
    <input type="text" placeholder="请输入账号" name="username" class="header_ddd_user">
                        <input type="password" placeholder="请输入密码" name="password" class="header_ddd_password">
    
                        <input type="submit" value="登录" class="header_ddd_login">
    <!-- </form> -->
    
    1,action:"url"接口地址
    2,method:"post"请求方式
    3,input中的name即是一条参数
    name="表单内的数据"
    四,H5兼容性问题解决方案一
    解决ie浏览器关于h5标签的不识别问题
    <!--[if lt IE 6]>
         <script src="https://cdn.bootcss.com/html5shiv/r29/html5.js"></script>
         <![endif]-->
    
    插入于head标签之间
    
    兼容h5和c3
    <!--[if lt IE 9]>
        <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
        <![endif]-->
  • 相关阅读:
    递归初级——第39级台阶
    排序——快速排序(尾递归优化)
    排序——快速排序(优化小数组时的排序方案 )
    排序——快速排序(三数取中法和优化不必要交换)
    排序——归并排序(递归实现+迭代实现 )
    超详细Hexo+Github博客搭建小白教程
    每日算法系列【LeetCode 1031】两个非重叠子数组的最大和
    每日算法系列【LeetCode 330】按要求补齐数组
    5W2H | 关于写博客的七点反思
    每日算法系列【LeetCode 124】二叉树中的最大路径和
  • 原文地址:https://www.cnblogs.com/adylz111/p/13433811.html
Copyright © 2011-2022 走看看