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>

  

 

  

 

posted @ 2017-12-28 15:18  彩色泡泡  阅读(140)  评论(0编辑  收藏  举报