HTML5简介 WEB前端三剑客之一.

Slides:



Advertisements
Similar presentations
移动端网页开发 分享:杨顺心 WEB 前端开发工程师 2014 年. 目录 HTML5 现状 移动端 CSS3 移动端 javascript 调式移动端.
Advertisements

《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六章 网页设计与制作基础.
软件学院11级实习前培训-论文和学位申请 任皖英 Tel: (办)
第五章 证券投资基金理论与实务 1. 证券投资基金概述 2. 证券投资基金理论 3. 证券投资基金实务.
基于JSP搭建Web应用程序.
第5章 HTML 標籤介紹.
JQuery Mobile 網頁切換 靜宜大學 資管系 楊子青.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
Web Programming 網際網路程式設計
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
第五单元课1-3 层叠样式表.
第3章 HTML语言 3.1 HTML文档的基本结构 3.2 文字排版 3.3 图片排版 3.4 超级链接 3.5 表格 3.6 框架窗口
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
工 程 力 学 主讲教师:李林安.
RWD網頁設計實務 李欣螢 以誠研發有限公司.
HTML.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
Google 自訂搜尋 淡江大學資訊中心 專案發展組 朱家璁 2009/10/6.
PHP+MySQL互動式網頁程式設計班 PHP進階語法 講師:林業峻 CSIE, NTU 6/ 19, 2010.
Hello World 體驗實作第一個JSP程式.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
Ch01 HTML 5 資料格式 網頁程式設計.
第 2 章 必備的 HTML 與 CSS 重點.
第四章 網頁表單與資料傳遞.
JQuery Mobile简介 唐瑶 Write less, do more.
网络协会2017培训 恶补Web知识训练营 2017/4/7 – Payne.
网站设计 前端 入门学习.
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
HTML 5與課程簡介 靜宜大學 資管系 楊子青.
HTML 钟晖云 QQ:
Ch.13 HTML網頁實作.
第2章 超文本标记语言HTML.
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
Happy Designer 第四次聚會 課程內容分享 2008/11/20.
進階 WWW 程式設計 -- PHP Regular Expression 靜宜大學資訊管理學系 蔡奇偉副教授 2004
無障礙網頁 公關室.
Web前端开发技术与实践 第3章:初识HTML5 阮晓龙 /
PHP+MySQL互動式網頁程式設計班 檔案上傳程式設計 講師:林業峻 CSIE, NTU 7 / 3, 2010.
JavaScript 靜宜大學 資管系 楊子青.
PHP 程式流程控制結構.
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
网站设计 前端 选择器(复习),表单.
網路遊戲版 幸福農場168號.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
HTML 103 互動式網頁.
JQuery Mobile简介 唐瑶 Write less, do more.
HTML 5與課程簡介 靜宜大學 資管系 楊子青.
第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
个人网站作业3 传媒学院.
HTTP 1.1 Method OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT
HTML 103 互動式網頁 助教:黃毓瑩.
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
新生與傳承 不同世代諮商心理師的交會 臺北市諮商心理師公會 107年度公會主辦研習課程.
HTML大探索.
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
第6章 PHP的数据采集.
第6章 框架实现多窗口网页.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
HTML5.
教师:李金双 网页制作 教师:李金双
國立臺灣師範大學附屬高級中學 102學年度第一學期 家長日 校務方針報告
Presentation transcript:

HTML5简介 WEB前端三剑客之一

什么是HTML5 Web Applications 1.0 (WHATWG, 2004) HTML5(W3C, 2007) 被多个浏览器所支持 与HTML4规范兼容 引入了新的WEB开发的新技术和新规范

HTML新特性 新增拥有具体含义的标签 新增智能表单类型 更加独立,减少了对第三方插件的依赖 本地离线存储的支持 JS多线程的支持 div+css <artilcle>, <footer>, <header>, <nav>, <section> 新增智能表单类型 文本框、文本域、下拉列表 calendar, date, time, email, url, search 更加独立,减少了对第三方插件的依赖 音频、视频、画布的支持 本地离线存储的支持 JS多线程的支持 WebSocket技术的引入支持跨域请求、长连接、数据推送 更好的异常处理 文件API

HTML5中标签的变化 <font>, <center>被CSS所替代 其他取消属性 新增元素 acronym, applet, basefont, big, dir, font, frame, frameset, isindex, noframes, strike, tt 新增元素 表单元素:date, email, url 其他标签:<section>, <video>, <progress>, <nav>, <meter>, <time>, <aside>, <canvas>

HTML5的页面布局 X

HTML5布局 <!DOCTYPE html> <html> <head> <title>my page</title> </head> <body> <header>header</header> <nav>nav</nav> <article> <section>section</section> </article> <aside>aside</aside> <footer>footer</footer> </body> </html>

<section> 定义文档中的节 用来表现普通文档内容或应 用区块 专题性内容 <section> <h1>section是什么?</h1> <h2>一个新章节</h2> <article> <h2>关于section</h2> <p>section的介绍</p> ... </article> </section>

<article> 特殊的section标签 代表一个独立的,完整的 内容块 包含标题(fheader) 也可包含footer 可以嵌套,内层的article 对外层的article具有隶属 关系 <article> <header> <hgroup> <h1>这是一篇介绍HTML 5结构标签的文章</h1> <h2>HTML 5的革新</h2> </hgroup> <time datetime="2011-03-20">2011.03.20</time> </header> <p>文章内容详情</p> </article>

<nav> 页面导航的链接组 <nav> <ul> <li><a href="http://www.sjtu.edu.cn">交通大学</a></li> <li><a href="http://www.fudan.edu.cn">复旦大学</a></li> <li><a href="http://www.tongji.edu.cn">同济大学</a></li> </ul> </nav>

<header> 定义文档页眉 包含引导和导航信息 通常包含至少一个标题标记 h1-h6 hgroup标签 表格内容 标识 搜索表单 nav导航等 <header> <hgroup> <h1>网站标题</h1> <h1>网站副标题</h1> </hgroup> </header>

<footer> 定义section或document的页脚 文章作者、日期等 与header相似 <footer> 页脚信息 </footer>

<hgroup> 对网页或区段section 的标题元素(h1-h6) 进行组合 <hgroup> <h1>这是一篇介绍HTML 5结构标签的文章</h1> <h2>HTML 5的革新</h2> </hgroup>

<figure> 多用于图片与图片描述组合 <figure> <img src="img.gif" alt="figure标签" title="figure标签" /> <figcaption>这儿是图片的描述信息</figcaption> </figure>

增强型表单标签 Jquery: http://labfile.oss.aliyuncs.com/jquery/1.11.1/jquery.min.js

number类型input标签 name: 标识表单提交时的key min:最小值 max:最大值 step:增大/减小的步长 <input type="number" name="demoNumber" min="1" max="100" step="1"/> name: 标识表单提交时的key min:最小值 max:最大值 step:增大/减小的步长

email类型input标签 自动校验是否符合邮箱的正则表达式 <input type="email" name="email" placeholder="请输入注册邮箱"/> 自动校验是否符合邮箱的正则表达式

URL类型的input标签 <input type="url" placeholder="请输入网址" name="url"/>

tel类型的input标签 <input type="tel" placeholder="输入电话" name="phone"/>

range类型的input标签 <form oninput="output.value=parseInt(range.value)"/> <input type="range" min="0" max="100" step="5" name="range" value="0"/> <output name="output">0<output/> </form>

日期、时间、月份、星期input标签 month time week datetime-local datetime <input type="date" name="datedemo"/>

颜色选择input标签 <input type="color" name="colordemo"/>

input标签自动完成功能 <input type="text" autocomplete="on" name="demoAutoComplete" list="autoNames" /> <datalist id="autoNames"> <option value="UNIX" ></option> <option value="WINOWS" ></option> <option value="MACOS" ></option> </datalist>

<fieldset> <legend>表单演示</legend> <form action="" method="POST" id="form1" oninput="output.value=parseInt(range.value)"> <input type="text" autofocus="autofocus" required pattern="\d+" name="auto" placeholder="必填项测试" /> <input type="number" name="demoNumber" min="1" max="100" step="2" /> <input type="email" placeholder="请输入邮箱" name="mail" /> <input type="url" name="url" placeholder="输入正确的网址" /><br /> 日期:<input type="datetime" name="time" /> 颜色:<input type="color" name="color" /><br /> <br /> <input type="range" min="0" max="50" step="5" name="range" value="0" /> <output name="output">0</output> <input type="submit" value="提交表单" /> </form> 表单外的input标签:<input type="text" form="form1" name="demo" /> </fieldset>