【前端笔记】☞ HTML

1. 什么是HTML5

   网页的5.0版本。2014年才定制完HTML5的专业,历时8年

2. 胡而就此HTML5

  1> 跨平台:利用HTML5编的UI界面能运行在有具有浏览器的平台

  2> HTML5的运行平台:浏览器

  3> 可是HTML5勿克好部分特定的功力,比如:拍照(ImagePickerController)、访问相册….

3. 怎么利用HTML5

  1> 自己编辑大量的HTML5替代码

  2> 使用现成的HTML5框架

    sencha-touch

    phoneGap

    jQuery mobile

    bootstrap

4. 手机APP的开支形式

  1> 原生(纯OC)

  2> 纯HTML5

  3> 原生+HTML5

5. 为啥要修HTML5

  1> 将来之同等种趋势

  2> 扩充面试、开发竞争力

    Android程序员  Java、服务器、HTML5

6. 商厦职位的细分

  1> 平面设计师 
作图、切图、HTML、CSS

  2> 前端工程师  HTML、CSS、Javascript、模板技术

  3> 后台工程师 
服务器(Java、.Net、PHP)、数据库

  4> 移动工程师(iOS/android)手机UI界面(OC、HTML5)、跟服务器交互

7. Web开发新时代

  Web1.0

    主流技术:HTML+CSS

  Web2.0

    主流技术:Ajax(JavaScript/DOM/异步数据请求)

  Web3.0

    主流技术:HTML5+CSS3

  HTML5显得点:Canvas、HTML5音视频、Web存储、Geolocation、Workers多线程处理

  CSS3示点:设计动画、2D变形、N多新特点

8. 网页的结

  一个发出具体效用的完好的网页,一般由3片构成

  1》HTML:网页的具体内容和布局

  2》CSS:网页的样式(美化网页最重点的相同片)

  3》JavaScript(了然):网页的交互功能,比如针对用户鼠标事件做出响应

    HTML \ CSS \ JavaScript 学习资料:http://www.w3school.com.cn/

9. HTML

  什么是HTML:HTML的全是HyperText 马克(Mark)up Language,超文本标记语言

  其实它就是文本,由浏览器负责将其解析成现实的网页内容。

10. HTML的组成

  跟XML类似,HTML由N个标签(节点、元素、标记)组成

  HTML语法异常松懈,近日之流行版本是5.0,也就是是HTML 5

11. 常见的HTML标签

  • 标题:h1、h2、h3、h4、h5….
  • 段落:p
  • 换行:br
  • 容器:div、span(用来兼容其他标签)
  • 表格:table、tr、td
  • 列表:ul、ol、li
  • 图片:img
  • 表单:input
  • 链接:a

12. HTML5初长标签

  HTML5激增了27单标签元素,放任了16只标签元素,紧要概括:结构性标签、级块性标签、行内语义性标签、交互性标签

  1》结构性标签

    负责Web上下文结构的定义,确保HTML文档,包括:

    article 
小说主体内容(一篇博客、一篇论坛帖子、一段落用户评价、插件)

    header   标记头部区域内容(作品的头部)

    footer  
标记脚部区域内容(小说的平底)

    section  区域章节表述
(著作的区域章节)

    nav      菜单导航,链接导航

  2》块级性标签(分块用的)

    完成Web页面区域之分,确保内容之实用分隔,包括:

    aside   注记,贴士,侧栏,摘要,插入的援作为上主体的始末

    figure 
对几近只元素做并突显的元素,常和figcaption联合利用

    code   
表示无异截代码块

    dialog 
人同食指中间对话,包含dt和dd两单结合元素(dt用于表示说话者、dd用于表示说话者的情节)

  3》行内语义性标签

    完成Web页面具体内容的援和发布,充裕展现内容,包括:

    meter     特定范围外的数值,如工资、数量、百分比

    time     
时间值

    progress 
进度久,可用max、min、step举行控制,完成对速度的意味和监听  

    video    
录像元素,用于视频播放,援助缓冲预载和多视频媒体格式

      <!–视频播放–>

      //  告诉浏览器,我假若以你的播放器 controls

      <video src=”source/BigBuck.m4v”
controls=”controls”></video>

    audio    
音频元素,用于音频播放,帮忙缓冲预载和强节奏媒体格式

      <!–音频播放–>

       //  告诉浏览器,我只要利用你的播放器 controls

      <audio src=”source/music.m4a”
controls=”controls”></audio>

  4》交互性标签

    效率性内容之表述,有早晚之情节与数码的涉及,是各个风波之基本功,包括:

    details   表示同样段具体的情,默认不显得,通过某种形式(单击)与legend交互才会映现

    datagrid 
控制客户端数据及体现,可用以动态脚本及时更新

    menu     
用于互动菜单

    command  
用来拍卖命令按钮

13. HTML签类型

  • HTML有N多标签,依据突显的品种,首要得分也3要命接近

  1》块级标签

    独占一行的竹签

    能时服饰宽度与惊人(比如:div、p、h1、h2、ul、li)

  2》行内标签(内联标签)

    多独行内标签能而显示在一行

    宽度和惊人在内容之尺寸(比如:span、a、label)

  3》行内-块级标签(内联-块级标签)

    两只行内-块级标签可以来得在与一行

    能时刻装宽度与惊人(比如:input、button)

 

  div与span标签的界别:

    div标签是块级标签,独占一行,可以装宽度和可观。

    span标签是行内标签:两只行内标签可以同时呈现在一行,宽度和可观在内容之轻重。

14. 改动标签的呈现档次

  CSS中起个display属性,能改改标签的展现档次

  1》none:隐藏标签

    div {

         color: red;

         <!–隐藏标签(包括标签的结构和内容)–>

         display: none;

    }

  2》block:让标签变为块级标签

    span {

         background-color:
yellow;

         /* 把当下签变为块级标签(就可以占据一行和安装标签的宽高)*/

         display: block;

    }

  3》inline:让标签变为行内标签

    div {

         background-color:
red;

         /* 把当前签变为行内标签 */

         display: inline;

    }

  4》inline-block:让标签变为行内-块级标签(内联-块级标签)

    div {

         background-color:
red;

         /*将目前签变为行内块级标签*/

         display: inline-block;

    }

相关文章