HTML5.

Slides:



Advertisements
Similar presentations
94年度無障礙網路空間 服務推廣教育訓練 講師:陳育亮 世新大學資管系副教授兼電算中心主任.
Advertisements

HyperText Markup Language
第5章 HTML 標籤介紹.
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
网页制作 第一讲
第7章 表 格 清华大学出版社.
网页 设计与制作.
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
HTML 語法教學 授課:彭穎聰 老師.
零售業批貨技巧與 網拍架站創業訓練班 寫個網頁先 建國科技大學 資訊管理學系 饒瑞佶.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
HTML基本語法及文字 靜宜大學 資管系 楊子青.
DreamWeaver MX (V) 林偉川.
文字與圖片 Yen-Cheng Chen IM, NCNU 例子與練習:
CT212 (02/03)-Network Programming and design
第二章 網際網路網頁的設計.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
CSS简介 WEB前端三剑客之二.
CSS 徐于晉 陳政樺 陳郁蘋 黃麒錕 劉芳賓.
DreamWeaver MX (II) 林偉川.
Ch01 HTML 5 資料格式 網頁程式設計.
Chapter14 HTML簡介與簡易網頁製作
第 2 章 必備的 HTML 與 CSS 重點.
网站设计 前端 入门学习.
第2章 HTML、XML和XHTML實務 2-1 HTML的基礎 2-2 HTML標籤 2-3 XML與XSLT的基礎
HTML 钟晖云 QQ:
Ch.13 HTML網頁實作.
Lecture 2 Lecture An Introduction To The HTML Language
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
HTML5简介 WEB前端三剑客之一.
HTML & CSS.
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
主讲:陶建平 华中科技大学网络与计算中心
W3C标准网页制作 主讲教师:张 涛.
Ch02 HTML設計實務 網頁程式設計.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
网页设计与制作 Dreamweaver CS6 标准教程
網路程式設計期末project 指導教授:馬尚彬 學生:楊依林 學號:B
HTML – 表格 資訊教育.
第一個cordova project Cordova project建立與平台設定,均藉由cli(command line interface來完成 建立project請打開命令提示字元視窗應輸入下列命令 cordova create hello tw.edu.stust.mis.hello HelloWorld.
文字與圖片.
HTML – 超連結與圖片 資訊教育.
伸峰科技股份有限公司 李書帆 SanfongWeb 網頁編修 伸峰科技股份有限公司 李書帆
个人网站作业3 传媒学院.
如何利用範本來製作網頁.
網路程式設計-期末專案 資工二B B96570101 戴偉恒 地 方 美 食.
網頁設計 清單設計 Instructor: Reporter:楊政勳 Date:
HTML基本語法及文字 靜宜大學 資管系 楊子青.
HTML大探索.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
利用 EditorConfig 自訂文字編輯器設定
第7章 使用CSS设置链接与导航菜单 经济管理学院.
JQuery 標籤操作 建國科技大學 資管系 饒瑞佶 2013/4 V1.
網站的設計 HTML 超文本標記語言( Hyper Text Markup Language)
從HTML表格到CSS 靜宜大學 資管系 楊子青.
Dreamweaver 進階網頁製作 B 許天彰.
表格 (Table).
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
清單的CSS樣式.
第2章 块级标签 经济管理学院.
HTML基本語法及文字 靜宜大學 資管系 楊子青.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
HTML5.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

HTML5

HTML5網頁標籤(tag)結構 HTML5網頁和HTML 4網頁的結構十分相似,其基本標籤結構 如下所示: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"> <title>網頁標題文字</title> </head> <body> 網頁內容 </body> </html>

建立HTML5網頁-<!DOCTYPE> <!DOCTYPE>不是HTML標籤,其位置是在<html>標籤之前, 可以告訴瀏覽器使用的HTML版本,以便瀏覽器使用正確的引 擎來產生HTML網頁內容。 HTML5開始要求所有標籤和屬性都使用小寫。

建立HTML5網頁-<html>標籤 <html>標籤是HTML網頁的根元素,它是一個容器元素,其 內容就是其他HTML標籤,擁有<head>和<body>兩個子標 籤。如果需要,在<html>標籤可以使用lang屬性指定網頁使 用的語言,如下所示: <html lang="zh-TW"> lang屬性值常用2碼值有:zh(中文)、en(英文)、fr (法文)、de(德文)、it(義大利文)和ja(日文)等。 在lang屬性值也可以加上次2碼的國家或地區,例如:en-US 是美式英文、zh-TW是台灣的正體中文等。

建立HTML5網頁-<head>標籤 <head>標籤的內容是標題元素,包含<title>、<meta>、 <script>和<style>標籤。<meta>標籤可以指定網頁的編碼 為utf-8,如下所示: <meta charset="utf-8"> 記得一定要加入<title>,這是網頁優化最基本的要求之一。

建立HTML5網頁-<body>標籤

建立HTML5網頁-簡單範例 01: <!DOCTYPE html> 02: <html lang="zh-TW "> 03: <head> 04: <meta charset="utf-8"/> 05: <title>HTML5網頁</title> 06: </head> 07: <body> 08: <h3>HTML5網頁</h3> 09: <hr/> 10: <p>第一份HTML5網頁</p> 11: </body> 12: </html>

HTML5的文字編排標籤 標題文字 段落、換行與水平線 標示文字內容 HTML清單

標題文字 在HTML網頁的標題文字可以提綱挈領來說明文件內容, <hn>標籤可以定義標題文字,<h1>最重要,依序遞減至 <h6>,提供6種不同尺寸變化的標題文字,其基本語法如下 所示: <hn>....</hn> ,n=1 ~~ 6

段落、換行與水平線- 段落與換行 一般來說,HTML網頁的文字內容是使用段落來編排,使用的 是<p>標籤,<p>標籤可以定義段落,瀏覽器預設在之前和 之後增加邊界尺寸(可以使用CSS的margin屬性來更改), 如下所示: <p>JavaScript原為網景公司開發的腳本語言, 提供該公司瀏覽器Netscape Navigator開發互動網頁的功能。 </p> 一般來說,在文書處理程式,例如:記事本或Word等,當 編輯時按下Enter鍵就是換行或建立新段落,但HTML網頁顯 示換行是使用換行標籤(不是建立段落),Enter鍵不會顯示 換行編排。 空白壓縮   強迫斷行 <br />

段落、換行與水平線-水平線 HTML的<hr>標籤在瀏覽器是顯示一條水平線,但HTML5的 <hr />標籤不再只是為了美化版面,而是給予內容上主題分 割的意義,可以用來分割網頁內容,如下所示: <h3>HTML</h3> <p>HTML語言是Tim Berners-Lee在1991年建立…</p> <hr /> <h3>JavaScript</h3> <p>JavaScript原為網景公司開發的腳本語言…</p>

標示文字內容 標籤 說明 <b> 使用粗體字來標示文字,HTML5代表文體上的差異,例如:關鍵字和印刷上的粗體字等 <i> 使用斜體字來標示文字,HTML5代表另一種聲音或語調,通常是用來標示其他語言的技術名詞、片語和想法等 <em> 顯示強調文字的效果,在HTML5是強調發音上有細微改變句子的意義,例如:因發音改變而需強調的文字 <strong> HTML 4.x是更強的強調文字,HTML5是重要文字 <cite> HTML 4.x是引言或參考其他來源,HTML5是用來定義產品名稱,例如:一本書、一首歌、一部電影或畫作等 <small> HTML 4.x是顯示縮小文字,HTML5是輔助說明或小型印刷文字,例如:網頁最下方的版權宣告等

HTML清單- 項目編號(Ordered List) <ol> <li>項目1</li> <li>項目2</li> ….. </ol> <ol>標籤可以建立項目編號,每一個項目是一個<li>標籤。

HTML清單- 項目符號(Unordered List) <ul> <li>項目1</li> <li>項目2</li> ….. </ul>

HTML清單- 定義清單(Definition List) <dl> <dt>JavaScript</dt> <dd>客戶端腳本語言</dd> <dt>HTML</dt> <dd>網頁製作語言</dd> </dl> <dl>標籤建立定義清單,<dt>清單定義項目;<dd>標籤描 述,項目。

HTML5的圖片與超連結標籤 網站目錄結構 圖片 超連結

網站目錄結構 組織你的網頁 相對路徑與絕對路徑 <images> <css> <js> …… 圖形無法顯示 連結錯誤 搬家就是災難

圖片 HTML網頁屬於一種「超媒體」(HyperMedia)文件,除了 文字內容外,還可以在網頁插入圖片,其基本語法如下所示 : <img src="filename" width="value" height="value" alt="替 代文字"/> alt 非常重要。

超連結 HTML網頁是一種「超文件」(HyperText),內含超連結可 以連結全世界不同伺服器的資源,超連結不僅能夠連接同網 站的其他HTML網頁,還可以連接其他網站的網頁,其基本語 法如下所示: <a href="URL" target="frame_name">超連結名稱</a> 上述<a>超連結標籤預設在瀏覽器顯示藍色底線字,造訪過 的超連結顯示紫色底線字,啟動的超連結是紅色底線字。 HTML5超連結不只可以使用<img>子元素建立圖片超連結, 我們還可以在<a>元素中使用區塊元素,例如:<h3>,如下 所示: <a href="http://www.flag.com.tw"><h3>旗標出版公司 </h3></a>

HTML5的表格與容器標籤 HTML的表格標籤 <div>和<span>容器標籤

HTML的表格標籤- 基本HTML表格 <table border=""> <caption>每月存款金額</caption> <thead> <tr> <th>月份</th> <th>存款金額</th> </tr> </thead> <tbody> <tr> <td>一月</td> <td>NT$ 5,000</td> <tr> <td>二月</td> <td>NT$ 1,000</td> </tbody> <tfoot> <tr> <td>存款總額</td> <td>NT$ 6,000</td> </tfoot> </table>

HTML的表格標籤- 複雜HTML表格 <table border="1"> <tr> <th id="client">客戶端</th> <th id="server">伺服端</th> </tr> <tr><td colspan="2">Ajax</td></tr> <td headers="client">JavaScript</td> <td headers="server">ASP.NET</td> <td>VBScript</td> <td>PHP</td> </table>

<div>和<span>容器標籤 HTML的<div>標籤可以在HTML網頁定義一個區塊,其主要 目的是建立文件結構和使用CSS來格式化群組的元素,如下 所示: <div style="color:blue"> <h3>JavaScript</h3> <p>客戶端網頁技術</p> </div> 上述style屬性定義CSS樣式。

<div>和<span>容器標籤 HTML的<span>標籤也是用來群組元素,不過,它是一個單 行元素,並不會建立區塊,即換行,如下所示: <p>外國人很多都是<span style="color:lightblue">淡藍色 </span>眼睛</p>

HTML5的語意與結構元素 HTML5的語意與結構標籤 使用HTML5的語意與結構標籤

HTML5的語意與結構標籤 標籤 說明 <article> 建立自我包含的完整內容成份,例如:部落格或BBS文章 <aside> 建立非網頁主題,但相關的內容片斷,只是有些離題 <footer> 建立網頁或區段內容的註腳區塊 <header> 建立網頁的標題區塊,可以包含說明、商標和導覽 <hgroup> 群組<h1>~<h6>標籤來建立多層次的標題文字,例如:副標文字等 <nav> 建立網頁的導覽區塊,即連接其他網頁的超連結 <section> 建立一般用途的文件或應用程式區段,例如:報紙的體育版、財經版等

使用HTML5的語意與結構標籤-說明 HTML4版的<div>標籤只是一般用途的區塊容器,並沒有任 何除了將網頁內容分割成區塊之外的語意。HTML5提供描述 頁面內容結構的語意標籤 :<header>、<section>、 <article>、<nav>、<aside>和<footer>,可以讓我們建立 擁有自我描述能力的HTML網頁,如右圖所示:

使用HTML5的語意與結構標籤- HTML標籤1 <header> <h1>程式設計之家</h1> <nav> <ul> <li><a href="/News/">最新消息</a></li> …… </ul> </nav> </header> <section> <article> <h2>歡迎光臨程式設計之家</h2> <p>…</p> </article> <h2>服務說明</h2>

使用HTML5的語意與結構標籤-HTML標籤2 …… </article> </section> <aside> <h2>相關資源網站</h2> <ul> <li><a href="">HTML5教學網站</a></li> … </ul> <p><a href="/Resources/">更多資源</a></p> </aside> <footer> <small>Copyright © 2012 版權所有</small> </footer>

使用HTML5的語意與結構標籤- 圖例

HTML pages are text documents. SUMMARY HTML pages are text documents. Clicks: Load individual bullet points.

SUMMARY HTML uses tags, which act like containers and tell you about the information that lies between them.

Tags are often referred to as elements. SUMMARY Tags are often referred to as elements.

SUMMARY Tags usually come in pairs. Opening tags denote the start of a piece of content; closing tags denote the end.

SUMMARY Opening tags can carry attributes, which tell us more about the content of that element.

Attributes require a name and a value. SUMMARY Attributes require a name and a value.

SUMMARY To learn HTML you need to know what tags you can use, what they do, and where they can go.