HTML 简介

html

 

  1、书写规范:
    a.标签必须小写
    b.所有属性必须用引号括起来
    c.所有标签必须闭合
    d.img必须要加alt属性(对图片的描述)


  2、注释:
    <!-- 注释内容 -->


  3、字符实体
    空格:&nbsp
    大于号:&gt
    小于号:&lt


  4、html 块
    div标签,表示一块内容,没有具体语义
    span标签,行内元素,表示一行中的一小段内容,没有具体语义

  5、含样式和语义的行内元素标签
    #默认样式:斜体
      1.em:表示语气中的强调词
      2.i:表示专业词汇
    #默认样式:加粗
      3.b:表示文档中的关键字或产品名
      4.strong:表示非常重要的内容

  6、插入图片:
    <img src="路径" alt="没有图片时显示的信息">

  7、链接
    #文字标签,a标签
    #href 后面加链接地址,title 鼠标放上来可以看到的信息
    #target 默认等于 _self,即覆盖原网页 ,换成 _blank 则会新开一个窗口
      <a href="" title="" target="">网页显示的信息</a>
    #回到网页顶部
      <a href="#">top</a>
    #让链接不做任何事
      <a href="javascript:;">缺省值</a>
    #滚动跳转
      <a href="#锚点名">显示名</a>
      <h1 id="锚点名">显示名</h1>

  8、列表
    #有序列表,前面自动出序号
    <ol>
      <li>列表一</li>
      <li>列表二</li>
      <li>列表三</li>
    </ol>
    #无序列表,前面自动出小黑点,用的最多
    <ul>
      <li></li>
    </ul>
    #定义列表
    <dl>
      <dt>概念</dt>
      <dd>概念解释</dd>
    </dl>

  9、表格
    #逐行定义
    #border 定义边框,width 定义宽度 height 定义高度
    #cellpadding 单元格内容与边框的距离 cellspacing 每个格子之间的距离
    <table border='1' width='300' height='100'>
      <tr>
        #valign='middle' 定义垂直居中,还有top/bottom属性
        <th valign='middle'>列名1</th>
        <th>列名2</th>
      </tr>
      <tr>
        #align='center'定义水平居中,还有left/right属性
        <td align='center'>列属性1</td>
        <td>列属性2</td>
      </tr>
    </table>
      #其他属性,直接在某格后面定义:colspan='n' 横向合并单元格
      # rowspan='n' 纵向合并单元格
      #在属性最多的一行定义即可 width='n%' 整行相加为100%

  10、表单
  <h3>用户注册</h3>
  <!--action点提交后把信息传给这个地址 method方法默认是get,会显示密码,post则不会-->
  <form action='http://www.baidu.com' target='_blank' method='post'>
    <div><!--这里的for 和id 共同使用,点击‘用户名’也能激活文本框 -->
      <label for='name'>用户名:</label>
      <!--每个输入框中都有value值,默认为空-->
      <!--同时value值也是传给后台的数据,所以可以把gender的value设为0/1-->
      <input type='test' name='username' id='name'>
    </div>
    <br />
    <div>
      <label>密码:</label>
      <input type='password' name='pwd'>
    </div>
    <br />
    <div>
      <label>性别:</label>
      <input type='radio' name='gender'> 男
      <input type='radio' name='gender'> 女
    </div>
    <br />
    <div>
      <label>爱好:</label>
      <input type='checkbox' name='like'> 吃
      <input type='checkbox' name='like'> 喝
      <input type='checkbox' name='like'> 玩
    </div>
    <br />
    <div>
      <label>照片:</label>
      <input type='file' name='pic'>
    </div>
    <br />
    <div>
      <label>个人描述:</label>
      <textarea></textarea>
    </div>
    <br />
    <div>
      <label>籍贯:</label>
      <select>
        <option>北京</option>
        <option>上海</option>
        <option>深圳</option>
      </select>
    </div>
    <br />
    <input type='submit' name='' value='提交'>
    <input type='reset' name='' value='重置'>

    <input type='button' name='' value='按钮'>
    #<!--不在页面上显示,但会传回需要的数据-->
    <input type='hidden' name='hid' value='10000' >

  </form>

  11、内嵌框架
  #<!--frameborder 设置边框,scrolling 设置滚动条-->
  <iframe src='http://www.baidu.com' width='900' height='500' frameborder='0' scrolling='no'></iframe>

  12、html5新增标签:
    1、header 页面头部、页眉
    2、nav 页面导航
    3、article 一篇文章
    4、section 文章中的章节
    5、aside 侧边栏
    6、footer 页面底部、页脚

    #新增常用表单控件属性:
      1、placeholder 设置文本框默认提示文字
      2、autofocus 自动获得焦点
      3、autocomplete 联想关键词

    #新增音频视频标签;
      #html5增加了audio和video标签,提供了在页面上插入音频和视频的标准方法。
      #audio标签
      支持格式:ogg、wav、mp3
      对应属性:
      1、autoplay 自动播放
      2、controls 显示播放器
      3、loop 循环播放
      4、preload 预加载
      5、muted 静音

      #video标签
      支持格式:ogg、mp4、webM
      拥有音频所有属性,其他特有属性:
      1、width
      2、height
      3、Poster
      可选第三方播放器:
      1、cyberplayer
      2、tencentPlayer
      3、youkuplayer

 


posted @ 2018-07-26 20:32  大伦  阅读(156)  评论(0)    收藏  举报