python以前端

HTML5 简介

HTML

HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。css

HTML5的设计目的是为了在移动设备上支持多媒体。html

HTML5 简单易学。html5


什么是 HTML5?

HTML5 是下一代 HTML 标准。web

HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那之后,Web 世界已经经历了巨变。canvas

HTML5 仍处于完善之中。然而,大部分现代浏览器已经具有了某些 HTML5 支持。浏览器


HTML5 是如何起步的?

HTML5 是 W3C 与 WHATWG 合做的结果,WHATWG 指 Web Hypertext Application Technology Working Group。。安全

WHATWG 致力于 web 表单和应用程序,而 W3C 专一于 XHTML 2.0。在 2006 年,双方决定进行合做,来建立一个新版本的 HTML。框架

HTML5 中的一些有趣的新特性:ide

  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,好比 article、footer、header、nav、section
  • 新的表单控件,好比 calendar、date、time、email、url、search

 

 


1、 HTML介绍:
---------------------------------------
1. 什么是HTML?
   超文本标记语言,  <标签名>--标记(标签、节点)
   
2. HTML是由:标签和内容构成

3. 程序语言有两种:解释性语言(HTML、PHP、Javascript)和编译型语言(C、C++、Java)


4. HTML的标签组成部分、属性、实体

    HTML的实体: <:&lt;  >:&gt;  空格:&nbsp;
    
5. HTML中注释: <!-- .... -->
        注释的目的:1. 辅助说明  2.代码调试
        
6. HTML标签(标记)的语法: 标签是由"<"和">"括起来
        双标签:<标签名>....</标签名>
        单标签:<标签名/>
        
7. HTML中的颜色:能够是颜色单词:red/blue/green/yellow...
            还能够是:#000000 --- #ffffff
            其中前两位表示红色,中间两位绿色,后两位表示蓝色。
            
2、 HTML中HEAD头部设置
----------------------------------------
    ....

3、 HTML中的文本标签
----------------------------------------
    1. *<br/> 换行
    2. *<p>...</p> 换段
    3. <i>...</i> 斜体
    4. <em>...</em> 强调斜体
    5. <b>...</b> 加粗
    6. *<strong>...</strong> 强调加粗
    7. *<hn>...</hn> 其中n为1--6的值。 标题标签(加粗、独立行)
    8. <cite></cite>
     9. <sub>... </sub>  <sup>...</sup>
    10.*<del></del> 删除线
    ....
    
4、*HTML中中的超级连接A
------------------------------------------------
    <a href=""></a> 超级连接标签
        属性:href必须,指的是连接跳转地址
              target: 表示连接的打开方式:
                    _blank  新窗口
                    _parent 父窗口
                    _self   本窗口(默认)
                    _top    顶级窗口
                    framename 窗口名
              title:文字提示属性(详情)
    锚点连接:
        定义一个锚点:<a id="a1"></a>
        使用锚点:      <a href="#a1">跳到a1处</a>
        
        
5、 *图片标签img
---------------------------------------    
    <img /> 在网页中插入一张图片
    属性:src: 图片名及url地址
        alt: 图片加载失败时的提示信息
        title:文字提示属性
        width:图片宽度
        height:图片高度
        border:边框线粗细
        
6、 多媒体标签(熟悉)
------------------------------------




7、 *表格标签
------------------------------------
    table
    caption
    tr
    th
    td
    
    thead
    tbody
    tfoot

8、 **表单标签
------------------------------------
    1. form: 表单标签,内有属性:action、method、name、enctype...
    
    2. 表单项标签:
         input :最经常使用的通用的表单项标签:其中type属性值决定为何表单项。
            属性:type=text(单行文本)、password(密码)、radio(单选)、
                  checkbox(多选)、file(文件上传),image(图片按钮)、
                  button(普通按钮)、submit(提交) 、reset(重置)、
                  hidden(隐藏)、还有HTML5支持的属性。
                  
         select
            option
        
         textarea
        
    
    
9、 iframe标签
------------------------------------

10、其余标签(布局标签)
------------------------------------布局

form表单标签---------------------------------------------------------    1. <form></form> --表单标签        form标签经常使用属性:            *action属性:提交的目标地址(URL)            *method属性:提交方式:get(默认)和post                get方式是URL地址栏可见,长度受限制(IE2k 火狐8k),相对不安全.                post方式是URL地址不可见,长度不受限制,相对安全.            enctype:提交类型            target: 在何处打开目标 URL。            name:属性为表单起个名字.HTML5不支持。用 id 代替。        2. <input> 表单项标签input定义输入字段,用户可在其中输入数据。在 HTML 5 中,type 属性有不少新的值。        具体在下面有详解:        如:<input type="text" name="username">            3. <select> 标签建立下拉列表。        *name属性:定义名称,用于存储下拉值的         size:定义菜单中可见项目的数目,html5不支持         disabled 当该属性为 true 时,会禁用该菜单。          multiple 多选         *<option>  下拉选择项标签,用于嵌入到<select>标签中使用的;            *value属性:下拉项的值            *selected属性:默认下拉指定项.         4. *<textarea> 多行的文本输入区域         *name :定义名称,用于存储文本区域中的值。         *cols :规定文本区内可见的列数。         *rows :规定文本区内可见的行数。         disabled: 是否禁用         readonly: 只读         ...        5. *<button> 标签订义按钮。        您能够在 button 元素中放置内容,好比文档或图像。这是该元素与由 input 元素建立的按钮的不一样之处。                6. <fieldset> html5标签--fieldset 元素可将表单内的相关元素分组。        disabled属性:定义 fieldset 是否可见。        form属性: 定义该 fieldset 所属的一个或多个表单。    7. <legend> html5标签--<legend> 标签为 <fieldset>、<figure> 以及 <details> 元素定义标题。            <form>              <fieldset>                <legend>健康信息:</legend>                身高:<input type="text" /><br/>                体重:<input type="text" /><br/>              </fieldset>            </form>                 8. <optgroup> html5标签--<optgroup> 标签订义选项组。此元素容许您组合选项        样例:            <select>              <optgroup label="Swedish Cars">                <option value="volvo">Volvo</option>                <option value="saab">Saab</option>              </optgroup>              <optgroup label="German Cars">                <option value="mercedes">Mercedes</option>                <option value="audi">Audi</option>              </optgroup>            </select>                 9. <datalist> html5标签--<datalist> 标签订义可选数据的列表。与 input 元素配合使用,就能够制做出输入值的下拉列表。            样例:                <form action="demo_form.asp" method="get">                    <input list="browsers" name="browser">                    <datalist id="browsers">                        <option value="Internet Explorer">                        <option value="Firefox">                        <option value="Chrome">                        <option value="Opera">                        <option value="Safari">                    </datalist>                    <input type="submit">                </form>        10. <input/>  表单项中的属性,能够提供           *type属性:表示表单项的类型:值以下:                text:单行文本框                password:密码输入框                checkbox:多选框 注意要提供value值                radio:单选框   注意要提供value值                file:文件上传选择框                button:普通按钮                 submit:提交按钮                image:图片提交按钮                reset:重置按钮, 还原到开始(第一次打开时)的效果                hidden:表单隐藏域,主要是和表单一块提交的信息,可是不须要用户修改            *name属性:表单项名,用于存储内容值的            *value属性:输入的值(默认指定值)            size属性:输入框的宽度值            maxlength属性:输入框的输入内容的最大长度            readonly属性:对输入框只读属性            *disabled属性:禁用属性            *checked属性:对选择框指定默认选项            accesskey属性:指定快捷键(不经常使用) (IE:alt+键  火狐:alt+shift+键)            tabindex属性:经过数字指定tab键的切换顺序(不经常使用)                   src和alt是为图片按钮设置的                    注意:reset重置按钮是将表单数据恢复到第一次打开时的状态,并非清空                image图片按钮,默认具备提交表单功能。                  2、frameset 标签 -- 代替body标签订义了框架页,而且定义了框架将分为多少行与多少列 ------------------------------------------------------------------------------------    1. frameset 标签经常使用属性:          *cols -- 定义了框架含有多少列与列的大小(每一个值使用逗号分隔),            取值为象素px或者百分比%         *rows -- 定义了框架含有多少行与行的大小(每一个值使用逗号分隔),            取值为象素px或者百分比%         *border -- 定义frame定义的框架页的边框(单位像素),使用css实现        frameborder -- 定义框架页是否边框(此属性应写在frame标签内部,不该在此出现)         framespacing -- 定义框架页之间间隔的距离,使用css实现      <noframes>标签        可为那些不支持框架的浏览器显示文本,和<body>组合使用        能够作为浏览器不支持iframe标签时显示        *<iframe>标签        建立一个包含另一个文档的内联框架,iframe标签内的内容。   frame标签 -- 定义frameset标签中每一个框架页的内容         frame标签是单独出现的,<frame />         经常使用属性:           frameborder -- 定义了内容页的边框,取值为(1|0),缺省值为1             1 -- 在每一个页面之间都显示边框             0 -- 不显示边框           *name -- 在一个框架页连接到另外一框架页时使用(另外一个框架页可使用target定义连接页)           noresize -- 定义了浏览者是否能够经过拖拽改变框架页尺寸,取值为(noresize)           scrolling -- 定义是否有滚动条,取值为(yes|no|auto),缺省值为auto             yes -- 显示滚动条             no -- 不显示滚动条             auto -- 当须要时再显示滚动条           *src -- 定义了内容页URL          border – 设置边框粗细             

相关文章
相关标签/搜索