html5新增的语义标签和表单验证功能

1:html5 css3


    a:html5的定义
       <!DOCTYPE html>
        <html>
            <head>
                <meta charset="utf-8"/>
                <link rel="stylesheet" href="xxx.css"/>
                <script src ="xxxx.js"/>
            </head>
            <body>

            </body>

        </html>


      b:新增的语义标签

        块级:

        <header></header>               定义页面的头部

        <footer></footer>               定义页面的尾部
        <article></article>             定义一篇文章
        <section></section>             定义一个段落 或者块
        <aside></aside>                 定义一个侧边栏
        <nav></nav>                     定义一个导航栏
        <main></main>                   定义一个页面的主体部分
        <figure></figure>               定义一个图片或者视频
        <figcaption></figcaption>       定义一个图片或者视频的标题或者简介

        行级:
            <mark></mark>               给文字添加标注
            <s></s>                     加重提示

            <b></b>


      c:新增的表单验证
            搜索框 <p>search:<input type="search"></p>
            邮件框 <p>email:<input type="email"></p>
            电话框 <p>tel:<input type="tel"></p>
            数字框 <p>number:<input type="number"></p>
            地址框 <p>url:<input type="url"></p>
            颜色框 <p>color:<input type="color"></p>
            日期框 <p>date:<input type="date"></p>
            必填框:<input type="text" required><br/>
            字符长度控制框:<input type="text" minlength="4" maxlength="10" required><br/>
            数值控制框:<input type="number" min="4" max="10" required><br/>
            住址提示框:<input type="text" placeholder="江西南昌"><br/>
            自动获取光标:<input type="text" autofocus><br/>
            自动补全框:<input type="text" autocomplete="on">

            text可选文本框
            <p>datalist<input type="text" list="browsers">
                <datalist id="browsers">
                    <option value="aaaaa"/>
                    <option value="bbbbbb"/>
                    <option value="cccccc"/>
                    <option value="dddddd"/>
                </datalist>
            </p>

            加密框:
            <p><input type="text">
                    <keygen name="aaaaaaaaaaa"></keygen>
            </p>

            拖动显示数值框
            <form οninput="showNum.value=num.value">
                拖动显示数值框:<input type="range" value="10" name="num">
                <output name="showNum"></output>
            </form>

         如果不想对表单进行校验有一下两种方式:
            1.  <form action="#" method="post"novalidate>
                    <!--form中加入novalidate后表单不会进行校验-->

            2.  <input type="submit" value="提交"formnovalidate>
                    <!--input提交按钮中加入formnovalidate后表单也不会进行校验-->


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值