zoukankan      html  css  js  c++  java
  • HTML总结2

    8、相对路径

        "img/1.jpg"  

    <img src="/img/1.jpg">向服务器请求用

    <img src="~/img/1.jpg">后台用

    9、form表单

    <datalist>标签定义选项列表

    <form autocompelete="on">
    <input type="text" list="taglist" /> <datalist id="taglist"> <option>苹果</option> <option>橘子</option> <option>西红柿</option> </datalist>
    </form>

    <form action="1.aspx" method="post">
      <table border="1">
          <tr><td>用户名:</td><td><input type="text" name="yourname" /></td></tr>
          <tr><td>密码:</td><td><input type="password" name="password" /></td></tr>
          <tr><td>水果:</td><td><select name="fruit"><option>-请选择-</option><option value="apple">苹果</option><option value="orange">桔子</option></select></tr>
          <tr><td>水果:</td><td><select name="fruit" multiple="multiple"><option>-请选择-</option><option value="apple">苹果</option><option value="orange">桔子</option></select></tr>
          <tr><td>性别:</td><td><input type="radio" name="sex"  id="male"/><label for="male">男</label><input type="radio" name="sex"   id="female"/><label for="female">女</label></td></tr>
          <tr><td>爱好:</td><td><input  type="checkbox" name="ball" value="shuttlecock"/>羽毛球<input type="checkbox" name="ball" value="baskball" />篮球<input type="checkbox" name="ball" value="table tennis" />乒乓球</td></tr>
          <tr><td>头像:</td><td><input type="file" name="img"multiple="multiple"/></td></tr>
    <tr><td>简介:</td><td><textarea name="yoursuggest" cols="10" rows="2"></textarea></td></tr>
    <tr><td>书籍:</td><td><fieldset><legend align="top">图书分类</legend></fieldset></td></tr>
    <tr><td><input type="reset" 重置/></td><td><input type="button" value='注册' /></td></tr>
    </table>
    </form>
    action 提交到哪里 method 提交的方式隐式 get 显式 name区分是那个表单 multiple支持多文件上传
    form外也可以做数据提交<form action="" method="get" id="form1"></form><input type="text" name="address1" form="form1" />
    form内的内容也可以改action地址<form action="1.aspx"><input type="submit" value="提交" formaction="2.aspx" /></form>

        

    <input type="search" />

        

    <input type="color" />

     

    <input type="date" /> <input type="month" /><input type="week" /> 

    <input type="time" />

     

    <input type="range" min="1" max="20" step="4" />  

    <input type="email" />
    <input type="url" />
    <input type="tel" />
    <input type="number" min="1" max="20" step="4" />

        

    <input type="text" autofocus="autofocus" />自动获取焦点

    支持自定义验证功能

    <form action="1.aspx">
    请输入邮政编码:<input type="text" pattern="[0-9]{6}" title="请输入6位数的邮编" />
    <input type="submit" />
    </form>

    不能为空属性

    <form action="1.aspx">
     请输入邮政编码:<input type="text" required="required" />
     <input type="submit" />
    </form>
    

      

    10、html在布局的时候最好要注意标签的语义化。把你想要表达的东西更容易被搜索引擎理解和重视。 

     eg:

    <strong>加粗</strong>比<b>加粗</b>或<del>删除线</del>比<s>删除线</s>对文字加粗更容易被搜索引擎理解。

    11、abbr缩写说明

     <abbr title="Hyper text Markup Language">HMTL</abbr>

    12、details定义文档细节

    <details>
       <summary>Copyright 2011.</summary>
       <p>All pages and graphics on this web site are the property of W3School.</p>
    </details>

    13、 视频 音频

     <video width="320" height="240" controls>
        <source src="http://www.runoob.com/try/demo_source/movie.mp4" type="video/mp4" />
     </video>
     <audio controls="controls" autoplay loop>
        <source src="http://www.runoob.com/try/demo_source/horse.mp3" type="audio/mp3" />
     </audio>
    <button onclick()="pause()">暂停</button>//pause()暂停 / play()播放 / audio.pause();audio.currentTime=0;停止

    14、主体结构标签:

    14-1<header>头部<footer><nav><article>网页中独立的一块<section>里面的小节<aside>article的相关内容,都可以相互嵌套

          

    14-2主体结构标签:新闻里主标题、副标题

    <hgroup>
        <h2>这是一篇介绍HTML 5语义化标签和更简洁的结构</h2>
        <h3>HTML 5</h3>
    </hgroup>

    14-3主体结构标签:独立的流内容用

    <figure>
        <figcaption>这是个蓝色图片</figcaption>
         <img src="/images/blue.png" width="150" height="134" />
    </figure>
    

    15、非主体结构标签:

    15-1:<menu>标签定义列表

     <menu>
         <li>home</li>
         <li>home</li>
         <li>home</li>
    </menu>
    

    15-2:address地址标签

      <address>
            Written by <a href="mailto:webmaster@example.com">Donald Duck</a>.<br>
            Visit us at:<br>
        </address>
    

    15-3:progress进度条标签

    下载进度:
    <progress value="22" max="100"></progress>
    

    15-4:mark高亮显示

     

    <mark>中国</mark>人民最伟大
    

    15-5:<time> 标签定义日期或时间,或者两者

    我们在每天早上 9:00 开始营业。

    <p>我们在每天早上 <time>9:00</time> 开始营业。</p>
    

     16、contenteditable 属性规定是否可编辑元素的内容。

    这是一段可编辑的段落。请试着编辑该文本

    <p contenteditable="true">这是一段可编辑的段落。请试着编辑该文本。</p>
    

    17、ol的reversed属性对列表顺序进行降序

     

     <ol reversed start="5">
            <li>1</li>
            <li>2</li>
            <li>3</li>
            <li>4</li>
            <li>5</li>
    </ol>
    

    18、js的async属性规定一旦脚本可用,则会异步执行 

    <script type="text/javascript" src="/xx.js" async="async"></script>
    

    19、js的defer属性规定当页面已完成加载后,才会执行脚本

    <script type="text/javascript" src="/example/html5/demo_defer.js" defer="defer"></script>
    <p>上面的脚本从下面的段落请求信息。通常,这是不可能的,因为脚本在段落加载之前已经执行了。</p>
    <p id="p1">Hello World!</p>
    <p>不过,defer 属性规定脚本稍后执行。这样脚本就可以从段落中请求信息了。</p>
    

      

      

  • 相关阅读:
    福大软工 · 第七次作业
    福大软工 · 第八次作业(课堂实战)- 项目UML设计(团队)
    福大软工1816 · 第六次作业
    福大软工1816 · 第四次作业
    福大软工1816 · 第三次作业
    测试用例设计--黑盒测试、白盒测试
    数据库测试概述
    层次数据库与网状数据库
    ER图转换关系模型
    事务、锁
  • 原文地址:https://www.cnblogs.com/colorful-paopao1/p/8135870.html
Copyright © 2011-2022 走看看