Ch.13 HTML網頁實作.

Slides:



Advertisements
Similar presentations
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
Advertisements

94年度無障礙網路空間 服務推廣教育訓練 講師:陳育亮 世新大學資管系副教授兼電算中心主任.
HyperText Markup Language
第六章 网页设计与制作基础.
ASP.NET 網頁製作教本 -- 從基本語法學起
第八章:网络应用制作技术 本章介绍网络各种应用中所涉及的基本概念和制作技术,包括HTML、网页的制作、Java、Java Script语言的初步基础,VRML语言的基本功能,以及网络环境下分布式数据库系统和客户服务体系的构造方法及技术。
HTML第一课 李 伟 HTML开发语言基础.
專題製作 許惠淑.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
网页制作 第一讲
动态网页制作 第1章 HTML语言1.
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
第7章 表 格 清华大学出版社.
教学内容 1、演示并讲解用表格布局制作的网页 2、用表格制作网页.
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
网页 设计与制作.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
XML 第05讲 使用CSS显示XML.
第五单元课1-3 层叠样式表.
Css2/css3全教程 选择器 群号: 韬略课堂:何韬.
第3章 HTML语言 3.1 HTML文档的基本结构 3.2 文字排版 3.3 图片排版 3.4 超级链接 3.5 表格 3.6 框架窗口
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
HTML 語法教學 授課:彭穎聰 老師.
RWD網頁設計實務 李欣螢 以誠研發有限公司.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
CT212 (02/03)-Network Programming and design
第二章 網際網路網頁的設計.
HTML.
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
网页制作 第五讲 Dreamweaver基础.
CSS简介 WEB前端三剑客之二.
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第 11 章 讓版面更活潑 的 CSS.
第 2 章 必備的 HTML 與 CSS 重點.
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
HTML 钟晖云 QQ:
第2章 超文本标记语言HTML.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
动态专题制作 凤凰网技术中心 应用管理部.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
HTML & CSS.
主讲:陶建平 华中科技大学网络与计算中心
The Department of Education Technology
大家所认为的电子商务行业有哪些途径来赚钱?
现代教育技术部 张建威
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
第13章 CSS 通过CSS可以使用更丰富、更灵活的样式,更简单地 设计出更美观的网页。同时,也让网页的设计与维护 更有效率。CSS在网页设计中的作用尤为重要,是网 页设计师必备的知识。本章首先介绍什么是CSS、CSS 的基本语法等基础知识,接着学习利用“CSS”面板 管理规则,如何在Dreamweaver中创建与应用CSS样式.
UI 软件 设计 页面布局(一).
進階網頁設計 電算中心 – 何建義.
HTML大探索.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
表格 (Table).
CSS基礎 靜宜大學 資管系 楊子青.
第2章 块级标签 经济管理学院.
使用Dreamweaver 8 國立竹東高級中學 資訊科技概論 黃秋雅老師
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

Ch.13 HTML網頁實作

源流與發展 HTML全名為 Hyper Text Markup Language。 西元 1991 年提出。 主要為方便分享資料所設計。 主要顯示文字與超連結。 網頁內的內容皆可以透的 HTML 標準稱為 HTML5過不同的標籤定義。 最新。

HTML瀏覽器 一般 HTML 網頁皆可透過網頁瀏覽器瀏覽。 目前主流的瀏覽器有 Microsoft Internet Explorer Mozilla Firefox Google Chrome Apple Safari Opera

HTML 標籤 大部分的標籤都是成雙成對的,有開始標籤,就會有結尾標籤。如: <html>…..</html> <body>….</body> 網頁瀏覽器會將 HTML 轉譯成我們平常所看到的網頁效果、排版與顏色等。

HTML 網頁架構 基本 HTML 網頁架構: <!DOCTYPE HTML PUBLIC … > <html> <head> … </head> <body> … </body> </html>

HTML 網頁內容與標籤 一般網頁起始於 <html>,結尾於</html>。 網頁的主要內容,如表格、圖片、文字、影片與超連結多媒體內容等,皆必須置於<body>...</body>之中 <head>…</head> 用來定義網頁文件等訊息,如網頁的標題等。

HTML 標籤與屬性 每個標籤內可能定義了多個屬性。 <body background=“bg.jpg”>….</body> background 為 <body> 的屬性之一,代表的是網頁所使用的背景圖片,而 bg.jpg 為其背景圖片之檔案名稱。 Bgcolor <style type="text/css"> body { background-color: #88FF88 }

HTML 標籤 格式化標籤 超連結及圖片標籤 表格標籤 列表標籤 表單標籤 頁框標籤 樣式標籤 Meta標籤 程式標籤

<h1> to <h6> HTML 基本標籤 <!DOCTYPE>  定義文件型態是採用哪個HTML版本 <html> 網頁文件必須包含在<html>標籤內,<html>又包含了<head>及<body>兩標籤 <body> 網頁文件的主體, <h1> to <h6> heading,標題1~6 <p> paragraph,段落符號,兩段落之間空隔比<br>大 <br /> break,跳行符號 <hr /> horizontal,畫一條水平線 <!--...--> 註解用

HTML 格式化標籤 <b> bold,定義為粗體字 <big> 定義為大字體 <center> 字體置中 <cite> citation,定義為引用字 <code> 定義為電腦程式字 <em> emphasis, 定義為句意強調字 <font> 定義字型,顏色,字體大小 <i> 定義斜體字 <pre> preformatted,以事先定好的格式顯示 <small> 定義小字體 <strike> 定義為刪除字 <strong> 定義為重要性強調字 <sub> 定義為下標字 <sup> 定義為上標字 <u> 定義為字畫底線

HTML 超連結及圖片標籤 <a> anchor,定義超連結 <img /> image,定義圖片 <map> 定義地圖 <area /> 定義地圖內的區塊

HTML 表格標籤 <table> 定義表格 <caption> 定義表格名稱 <th> table header,定義表格項目標題 <tr> table row,定義表格列 <td> table data,定義表格列內每格的內容 <thead> table header,定義表格header資訊 <tbody> table body,定義表格body訊 <tfoot> table footer,定義表格footer資訊

HTML 列表標籤 <ul> 定義無序號列表 <ol> 定義有序號列表 <li> 定義列表項目 <dl> 定義「定義列表」 <dt> <dd> 定義列表說明

HTML 表單標籤 <form> 定義表單讓使用者可以輸入 <input /> 輸入控制 <textarea> 文字輸入區 <button> 輸入按鈕 <select> 定義下拉式選單 <optgroup> 定義選項可為群組 <option> 定義下拉式選單之選項 <label> 給輸入元件命名 <form> <input type="text" /> <input type="button" value="click me" /> </form>

HTML 頁框標籤 <frame /> 定義頁框 <frameset> 定義頁框組 <iframe> 定義內嵌網頁

HTML 樣式及Meta標籤 樣式標籤 <style> 定義文件內的CSS樣式 <div> division,定義區段,同區段可以使用同樣的樣式 <span> 功能類同div,但是span範圍較小。 #id1 { width:150px; height:150px; background:green; } #id2 { position:absolute; top:100px; left:15px; width:100px; height:100px; background:red; Meta 標籤 <title> 定義文件標題 <meta> 定義文件meta資訊,譬如編碼

HTML 程式標籤 <script> 定義網頁內的Javascript程式碼 <applet> <object> 定義內嵌物件 <param /> 定義內嵌物件的參數

HTML 編輯軟體-1 純文字編輯。如直接透過任何純文字編輯器,如 Windows 記事本。 透過 W3School TryIt Editor 編輯,並可即時預覽。

HTML好站推薦 標籤與屬性查詢: (英文網站): http://www.w3schools.com/tags/ (中文網站): http://www.w3school.com.cn/tags/ 這兩個網站都有HTML的教程

HTML 編輯軟體-2 利用文書編輯軟體,如大家常用的 Word 編寫網頁內容與繪製表格等。 編輯完畢後儲存成 html 或 htm 的檔案格式。 由於該類文書編輯軟體並非針對專業網頁製作所設計,因此若要網頁動態化,或是各種精緻化功能都會有問題。

HTML 編輯軟體-3 透過專業網頁編輯軟體,方便設計者撰寫 HTML 以及 Javascript 等語法。 較著名的網頁編輯軟體: Microsoft FrontPage Namo WebEditor Adobe Dreamweaver Microsoft Expression Web Kompozer 為免費的網頁開發工具。

HTML Kompozer

13-2 HTML 網頁實作 以 2010 年 4 月 21 日所擷取的淡江大學首頁為例

TKU網頁結構設計分析

網頁結構分析(1) – table標籤 t1-11.jpg (1,1) t1-12.jpg (1,2) t1-21.jpg (2,2)

網頁結構分析(1) – HTML 碼 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>TKU Website Structure</title> </head> <body> <table cellspacing=0 cellpadding=0> <tr> <td rowspan=3> <img src="t1-11.jpg"></td> <td colspan=2> <img src="t1-12.jpg"></td> </tr> <td> <img src="t1-21.jpg"> </td> <td> <img src="t1-22.jpg"> </td> <td colspan=2> <img src="t1-31.jpg"></td> </table>

網頁結構分析(2) – td 含 table

網頁結構分析(2) – HTML 碼 <table> <tr> <td valign="top"> <tr> <td> <img src="t2-11-1.jpg"> </td> </tr> <tr> <td> <img src="t2-11-2.jpg"> </td> </tr> </table> </td> <td> <td valign="top" align="center"> <img src="t2-12-1.jpg"></td> </tr> <tr> <td> <img src="t2-12-2.jpg"></td> </tr> <td> <img src="t2-13.jpg"> </td> </tr> <tr> <td colspan=3> <img src="t2-21.jpg"> </td> </tr>

網頁結構分析(3) – td 插入影片

網頁結構分析(3) – 找到 td 原 HTML 語法 <tr> <td valign="top" align="center"> <img src="t2-12-1.jpg"></td> </tr>

網頁結構分析(3) – HTML 碼 替換為新的 HTML 語法 <tr> <td valign="top" align="center"> <iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/RechrtUxfQc" frameborder="0" allowfullscreen></iframe> </td> </tr> <td style="color:#0000ff;background-color:#ffccff"><center><h3> 淡江大戲 Part <a href= "http://www.youtube.com/watch?v=RechrtUxfQc&playnext=1&list=PLA134F7F5E4A537D2" >[1]</a> <a href= "http://www.youtube.com/watch?v=MRWX49Furew&feature=related">[2]</a> <a href= "http://www.youtube.com/watch?v=METhdbL_iMw&feature=related">[3]</a> <a href= "http://www.youtube.com/watch?v=ZyDbq-lEKTo&feature=related">[4]</a> <a href= "http://www.youtube.com/watch?v=NlsrJbVvjaA&feature=related">[5]</a></h3><center>

取得YouTube影片之內嵌碼

網頁 -- 顏色表示法 <td style="color:#0000FF;background-color:#FFCCFF"> 顯示在 <td> 格中背景是粉紅底(FFCCFF),前景顏色是藍色(0000FF)。這裡顏色是用RGB色彩三原色表示,R是紅色(Red),G是綠色(Green),B是藍色(Blue),RGB每種顏色各有256種組合,十進位數字為00~255,十六進位數字為00~FF。

網頁 – 顏色及RGB值

淡江大學網頁空間 學校針對 100 學年度新生提供的伺服器如下 Web 伺服器:s00.tku.edu.tw FTP 伺服器:ftp.s00.tku.edu.tw 學生上傳網頁成功後,瀏覽自己網頁的 URL 為 http://s00.tku.edu.tw/~ID ID 為學生於淡江大學之學號。

FTP 軟體下載與安裝 至 Google 搜尋 FileZilla,下載後安裝。

FTP 軟體 -- Filezilla 設定 啟動Filezilla,並做好連線設定後,連線登入。 請從選單「檔案」中選「站台管理員」,先輸入站名名稱(如ftp.s00) 主機名稱100年度大一新生請填寫 ftp.s00.tku.edu.tw,99年度學生請填寫 ftp.s99.tku.edu.tw,依此類推。 使用者請輸入學號,密碼請輸入學校提供的密碼,按確認就可以將ftp.s00站台儲存起起來,下一次就不必再輸入。 設定好了按「連線」登入ftp.s00.tku.edu.tw

FTP 軟體 – Filezilla 畫面

Filezilla 連線TKU 提供之ftp 空間

瀏覽放在TKU網頁空間之網頁 啟動瀏覽器,輸入網址 http://s00.tku.edu.tw/~ID,看看是否能夠看到你寫的網頁。如果可以就是成功了。 之後如果網頁檔案更新,只要將有更動的檔案傳入 ftp.s00.tku.edu.tw 即可。

13-3 動態 HTML

CSS 簡介 HTML主要是用標籤來定義文件的結構。 CSS (Cascading Style Sheets) 主要是用來定義HTML文件要如何顯示。 同一個網頁內容,因為不同的CSS而造成顯示產生差異。

CSS的基本寫法 每一條 CSS 規則分為選擇器 (Selector) 和宣告 (Declaration) 兩個部分, 其中宣告 (Declaration) 則是由屬性 (Property) 和值 (Value) 所組成的, 例 如:

CSS的基本寫法 所謂的選擇器是用來選擇這條規則要套用的對象, 例如我們要設定 <h1> 標籤的字型大小為12點, 顏色為紅色時, 寫法如下:

CSS的基本寫法 上例中, <h1> 標籤是我們套用的對象, 因此選擇器就是h1。font-size及color是我們要設定的字型屬性;12pt 及 red 是分別指定給font-size及color 屬性的值。 當選擇器包含多個宣告時, 請務必使用分號";" 來區隔宣告。

CSS的基本寫法 我們也可以同時讓多個選擇器共用相同的宣告, 例如要把 <h1>、<h2>、<h3>標籤的字型大小都設為12 點: 當有多個選擇器要共用相同的宣告時, 可以合併寫在一起, 但選擇器要使用逗號 "," 做區隔。

常見定義CSS的三種方式 Inline Styles (行內樣式,在個別標籤中使用style 屬性) <p style=“color:sienna;margin-left:20px”>這裡是一段文字</p>

常見定義CSS的三種方式 Internal Style Sheet (內嵌樣式表,在 < head > 中用 <style > 標籤定義 CSS) <head> <style> hr {color:sienna;} p {margin-left:20px;} body {background-image:url("imagesmypic.gif");} </style> </head>

常見定義CSS的三種方式 External Style Sheet (外部樣式表,用 <link > 標籤連結 CSS 檔) <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>

CSS 簡介 <body> <h1>淡江大學</h1> <hr> <h2>World Wide Web</h2> <table border="1" width="100%"> <tbody> <tr> <th align="left">Chapter</th> <th align="left">Title</th> </tr> <td width="10%">13</td> <td width="50%">雲端服務</td> <td width="10%">14</td> <td width="50%">智慧型手機</td> </tbody> </table><br> </body>

CSS 範例 於 <head>…</head> 中加入下列語法 <style type="text/css"> body { font-family:"lucida calligraphy",arial,'sans serif'; background-color:#DCDCDC; color:#8A2BE2; margin:10px; } h1 {font-size:250%;} h2 {font-size:150%;} th {background-color:#D3D3D3;} td {background-color:#FFFAF0A;} </style>

三種常見的選擇器 The tag Selector (標籤選擇器) The class Selector (類選擇器) The id Selector (id選擇器)

類選擇器 p.right {text-align:right} p.center {text-align:center} html <h1 class="bluefont">這是第一行</h1> <p class="right">這是第一行</p> <p class="center">這是第二行</p> <p class="bluefont">這是第三行</p> css p.right {text-align:right} p.center {text-align:center} .bluefont {color:blue}

id選擇器 html <p id="red">這是第一行</p> <p id="green">這是第二行</p> <p id="blue">這是第三行</p> css #red {color:red} #green {color:green} p#blue {color:blue}

CSS 免費資源 (英文網站): http://www.w3schools.com/css/ (英文網站): http://www.w3schools.com/css/ (中文網站): http://www.w3school.com.cn/css/ 無名小站有針對CSS提供畫面美化的服務,有興趣者可以去試試看,不僅可以藉此更深入了解CSS的用法,還可以做出個人風格的網頁來。

動態 HTML 免費資源 DynamicDrive (http://www.dynamicdrive.com/)

13-4 HTML 學以致用

HTML 編輯器- CKEditor ckEditor(http://ckeditor.com/demo)

CKEditor 編輯畫面

CKEditor 顯示網頁

HTML 編輯器- Blogger

HTML 編輯器- Blogger

Google 問卷客製化

Google 問卷加入HTML編輯

Google 問卷整合HTML

Google 問卷 – Facebook發佈

Google問卷 – 調查結果

Google問卷 – 結果分析