第 2 章 必備的 HTML 與 CSS 重點.

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

第六章 网页设计与制作基础.
白玉苦瓜 余光中.
网页设计与制作 教师姓名: 职务:.
第3章 电子商务的技术基础 3.1 电子商务与计算机网络技术 3.2 电子商务与Web技术 3.3 电子数据交换(EDI)技术
讲故事训练 授课人:田轶.
第八章:网络应用制作技术 本章介绍网络各种应用中所涉及的基本概念和制作技术,包括HTML、网页的制作、Java、Java Script语言的初步基础,VRML语言的基本功能,以及网络环境下分布式数据库系统和客户服务体系的构造方法及技术。
Web与信息检索 LJ JUFE-SIT.
HTML第一课 李 伟 HTML开发语言基础.
專題製作 許惠淑.
《网页设计与制作》 教学课件.
第5章 HTML 標籤介紹.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
第五节 表格处理 创建表格 表格的编辑与格式化.
——奧科特公開及內部培訓 系列課程(三)之十一
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
网页制作与网站设计教学课件 网页制作与网站设计课程组开发
项目一 创建“夕照台”房产网站 ——网页制作基础
网页图像动画与脚本编程 主讲:熊丽华.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
学习情境三:配置WEB服务器 服务器配置与管理.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第8章 信息获取与发布 《大学计算机基础》 桂林电子科技大学 陈辉金 适用教材:周娅等. 大学计算机基础.桂林:广西师范大学出版社,2013
全球資訊網(WWW)簡介.
SSD1: Introduction to Information Systems
经 络 学.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
HTML.
网页制作 第五讲 Dreamweaver基础.
關鍵字廣告工具、 搜尋引擎最佳化、 損益表實例
HTML5全栈开发序列课程 《前端入门》之HTML入门 余鹏作品.
Google 自訂搜尋 淡江大學資訊中心 專案發展組 朱家璁 2009/10/6.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
Speaker : Kuo Tung Yang 2010/03/30
Ch01 HTML 5 資料格式 網頁程式設計.
网站设计 前端 入门学习.
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
Ch.13 HTML網頁實作.
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
网页制作与设计 主编 耿 杰 科学出版社.
W3C标准网页制作 主讲教师:张 涛.
網頁製作 網頁製作軟體 網頁瀏覽軟體 網頁圖像製作軟體 HTML語言 網站登錄.
酒店HTML5手机网站介绍 罗盘HIMS云计算为您提供技术支持.
課程名稱:_____________ 指導教授:_____________
网络营销实务 第16讲 搜索引擎优化(1) 主讲人:李小斌.
The Department of Education Technology
Web应用开发.
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
聖文德書院 ST BONAVENTURE COLLEGE & HIGH SCHOOL
前端技术开发 高莺.
HTML 103 互動式網頁.
2.2 Web界面设计 信息工程系 向模军 Tel: QQ:
网页设计与制作 Dreamweaver CS6 标准教程
第三章 HTML相关技术基础知识 纵观各种动态页面开发技术,无论是JSP、ASP还是PHP都无 法摆脱HTML的影子。这些动态的页面开发技术无非是在静 态HTML页面的基础上添加了动态的可以交互的内容。HTML 是所有动态页面开发技术的基础。在接下来的章节将要详 细介绍的就是HTML相关的一系列技术,包括HTML、
第十五章 WWW網頁的製作 計算機概論編輯小組.
動態網頁程式設計實習 主講人:徐培倫老師.
UI 软件 设计 页面布局(一).
HTML 103 互動式網頁 助教:黃毓瑩.
XML備份MySQL資料庫 <html> <head>
進階網頁設計 電算中心 – 何建義.
關鍵字廣告工具、 搜尋引擎最佳化、 損益表實例
HTML大探索.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
網頁設計實務- PHP 與資料庫整合.
第7章 Internet的应用.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

第 2 章 必備的 HTML 與 CSS 重點

本章重點 2 - 1 HTML 的標籤與結構 2 - 2 基本的 HTML 標籤

必備的 HTML 與 CSS 重點 因為 PHP 的程式碼內嵌在 HTML (Hyper Text Markup Language) 網頁中, 所以本章的目標是讓不熟悉 HTML 語法的讀者, 可以具備必須的知識。 故重點會放在 HTML 網頁結構、本書範例中常用到的 HTML 標籤, 以及對 PHP 而言較重要的表單 (form) 語法, 以便在後續章節能用表單設計出具互動性的網頁。

2 - 1 HTML 的標籤與結構 HTML 標籤的種類 HTML 文件結構 標頭資訊 文件本體 標籤屬性

HTML 標籤的種類 我們稱以 HTML 語法撰寫的文字檔案為『HTML 文件』, 也就是一般俗稱的網頁。 『使用 HTML 語法』的意思, 就是用 HTML 語言標準中所定義的標籤 (Tag), 來標示要顯示在網頁中的文字、圖片...等物件。 依照最新的 XHTML 規格, HTML 標籤依其用法可分為 2 類: 第一類使用時需起始標籤與結束標籤成對出現, 例如 <html>...</html>。

HTML 標籤的種類 早期的 HTML 規格並無空標籤的語法, 所以換行標籤會寫成 <br> 而不是 <br />。 另一類標籤則可單獨出現, 不需結束標籤, 我們稱之為空標籤 (Empty Tag), 空標籤的用法是在標籤名稱後加上斜線, 例如 <br />。 早期的 HTML 規格並無空標籤的語法, 所以換行標籤會寫成 <br> 而不是 <br />。 本書將依照 XHTML 規格, 使用加上斜線的空標籤。 此外, 為了避免只支援舊 HTML 語法的瀏覽器無法判讀, 一般會建議在斜線前空一格, 例如寫成 <br />, 本書也會採用此用法。

HTML 標籤的種類 此外, 早期 HTML 規格中, 標籤的名稱是不分大小寫的, 換言之 <html>、<HTML>、<hTmL> 都是合法的。 但是到了新版的 XHTML 規格中, 規定標籤的名稱統一為小寫。 本書將會依照 XHTML 規格, 所有的標籤都使用小寫。

HTML 文件結構 在標準的 HTML 文件中, 一定要有 <html>、<head>、<body> 標籤, 它們分別標示出整個 HTML 文件的結構。 <html> 代表文件的開頭與結束, 而 <head> 及 <body> 標籤分別代表文件的標頭和本體:

HTML 文件結構 標頭資訊 我們會將網頁屬性設定放置於標頭資訊中, 像是標題、編碼...等設定, 例如:

HTML 文件結構 請同學依照範例輸入,將檔名命為 ex01.html 並上傳到學校個人家目錄底下,並確定 http://www.cyut.edu.tw/~s99xxxxxx/ex01.html 可以瀏覽。

HTML 文件結構 除了使用 <title> 標籤標示出文件的標題外, 在標頭資訊中常見的另一種標籤則是 <meta> 標籤。

HTML 文件結構 此標籤可用以提供與文件本身相關的資訊, 以供瀏覽器、搜尋引擎等程式參考。 例如上述範例中即是用它來指定本文件採用的文字編碼: 本書的範例網頁與程式一率使用 UTF-8 編碼儲存, 因此都會加入上述的 <meta> 標籤, 或在 PHP 程式中設定。

HTML 文件結構 瀏覽器看到文件中有用 <meta> 標籤指定文件的編碼時, 就會自動使用該編碼來顯示其中的文字內容。 所以如果指定錯誤:例如使用 UTF-8 編碼的文件, 在標籤中卻寫 Big5 碼, 就會造成顯示的內容變成亂碼, 必須由使用者手動在瀏覽器切換正確的編碼, 才能讓文件正常顯示。

為什麼採用 UTF-8 編碼? 為促進資訊交流, 資訊業界合組 Unicode Consortium 組織, 制訂一套編碼, 讓所有語系的文字, 都採用同一套編碼來表示, 這就是一般所熟知的 Unicode (通用碼)。 為了讓這套文字編碼能用於大大小小、或新或舊的電腦系統上, 就產生了以不同位元數為單位, 來表示 Unicode 的『編碼方式』。 例如 UTF-8 就是以 8 位元為單位來表示 Unicode;同理, UTF-16 則是以 16 位元為單位來表示 Unicode。

為什麼採用 UTF-8 編碼? 台灣通用的中文 Big5 編碼中, 有些字元如『許』、『功』、『蓋』...等, 包含了 "\" 符號的 ASCII 碼。 而 "\" 卻是大多數程式語言 (包括 PHP) 用來顯示特殊字元的符號, 因此在這些程式語言中, 便無法顯示與處理『許』、『功』、『蓋』...等 Big5 編碼的字。

為什麼採用 UTF-8 編碼? 這樣的狀況, 通常被稱為『衝碼問題』。 為了避免衝碼問題, 所以本書統一採用 UTF-8 編碼, 讓我們的 PHP 程式不用經過額外的設計, 就可以直接顯示與處理所有中文字。

HTML 文件結構 文件本體 在 <body> 標籤中放置的就是要顯示在網頁中的內容, 例如要顯示在網頁中的文字、圖片等物件, 因此這個標籤將會是內容最豐富的。

標籤屬性 HTML 的所有標籤, 都有數量不一的屬性, 可設定此標籤的某項性質或行為。 例如剛剛介紹 <meta> 標籤時, 使用了 http-equiv 這個屬性來註明網頁所用的編碼, 而文字的對齊方式、表單欄位的名稱、表格框線的粗細等等, 都是透過屬性來設定。

標籤屬性 標籤屬性的設定方式如下: HTML 標籤的屬性種類很多, 而且不同的標籤會有不同的屬性, 在此我們就不詳細介紹。 稍後介紹各標籤時, 則會適時介紹一些實用的屬性。

2 - 2 基本的 HTML 標籤 在 <body>...</body> 標籤之間, 就是要放入所有要顯示的網頁文字或圖片的 URL。 也因此為了讓網頁中的文字看起來段落分明、版面整齊、甚至美觀大方, 我們就需用到許多不同的 HTML 標籤來標示文件中不同的部份。 HTML 的標籤為數不少, 此處就不一一介紹, 下表列出本書常用到的幾個標籤。

基本的 HTML 標籤

特殊字元表示法 在 HTML 中, 空白字元、換行字元、定位字元 (tab) 都被視為『空白』, 而且連續出現多個『空白』時, 仍會被當成 1 個空白。 所以在 HTML 原始檔中, 即使在每一行行首空好幾個空格、兩段文字間按了幾次 Enter 鍵換行, 在瀏覽時仍只會出現一個小小的空白, 也沒有換行的效果。 如果真的需要有連續的空白, 該如何呢?

特殊字元表示法 另外有讀者或許會想到:HTML 標籤要用大於、小於符號, 那如果網頁中要顯示大於、小於符號, 要如何表示? 其實這類特殊的字元及符號都有特殊的表示法:

超連結的連結屬性 剛才用到 <a> 標籤來建立超連結 (Hyperlink), 使用 <a> 標籤時需用 href 屬性設定此標籤所指的網址, 網址可以是相對位置或絕對。 絕對位置:即瀏覽該網頁或其物件時, 在瀏覽器網址列看到的完整 URL。 通常用於表示另一網站的資源。 相對位置:通常用於表示同一網站的資源。

超連結的連結屬性 使用相對位址時, 只需設定該資源與目前網頁所在路徑的『相對位置』。 例如要指向同一資料夾下的另一個網頁, 只要在 herf 中列出該網頁的檔名即可。

課堂練習 至學校秘書室下載本校校徽圖示,並上傳至與ex01.html 相同目錄底下。 利用相對目錄方式,顯示校徽圖示。 利用絕對目錄方式,顯示本校吉祥物。 於吉祥物圖片連結上方加上HTML註解說明此為外部連結,不顯示於網頁上。 加上校徽圖示說明,利用<p></p>與<br />進行排版。 說明最末處「秘書室」請連結至本校秘書室首頁。 於最下方增加 <回首頁> 連結,連回上週完成之首頁index.html 於 index.html 內增加一連結,連回此次練習 ex01.html