HTML5 CSS3 JavaScript jquery Bootstrap 3.1 HTML HTML <img src = "http:// / "> 1. <img src = " "> <A.html> <A.jpg> <A.html> <A.jpg> <img src="a.jpg"> A.html A.jpg 3-2
2.../ <img src = "../ "> <A.jpg> <B.html> <B.html> <A.jpg> <img src="../a.jpg">../../ <A.jpg> <C.html> <C.html> <A.jpg> <img src="../../a.jpg"> 03 A.html A.jpg../../../ B.html B.jpg C.html 3. <img src = " / "> <B.jpg> <A.html> <images> <A.html> <B.jpg> <img src="images/b.jpg"> images A.html B.jpg 3-3
HTML5 CSS3 JavaScript jquery Bootstrap 3.2 HTML 3.2.1 <a> FTP <a href=" " target=" "> </a> <a> href target 1. http:// http:// www.e-happy.com.tw 2. id #id id 3. /ch01/ex.htm 4. http://www. e-happy.com.tw/download/ex.zip 5. mailto: mailto:service@e-happy. com.tw 6. FTP ftp:// ftp://ftp.e-happy.com.tw 1. target = "_blank" 2. target = "_parent" 3. target = "_self" 4. target = "_top" 5. target = " " 3-4
3.2.2 4 <ex> 3-01.htm <h2> </h2> <ul> <li><a href="http://www.e-happy.com.tw" target="_blank"> </a></li> <li><a href="mailto:service@e-happy.com.tw" target="_blank"> </a></li> <li><a href="ex/page.htm" target="_self"> </a></li> <li><a href="ex/file.zip"> </a></li> </ul> 03 ex/page.htm <h2> </h2> <p> </p> <a href="../3-01.htm" target="_self"> </a> 3-5
HTML5 執行結果 站內網頁 CSS3 JavaScript 與 jquery 網址 電子郵件 檔案 超完美特訓班 Bootstrap 由結果看來 在程式碼中使用各種不同的超連結來進行設定 其中網址的超連結會 另開新頁來顯示指定網頁 電子郵件超連結會使用系統註冊的電子郵件軟體 準備 寄信 站內網頁使用相對路徑來設定超連結 並在目標頁同樣設定返回超連結 檔 案超連結會開啟另存新檔對話方塊 準備儲存下載檔案 3.2.3 頁內超連結 頁內超連結的原理 在 HTML 中可以在元素中使用 id 識別碼屬性來標示特別的內容 因為 id 識別碼屬性 在頁面中有索引的特性 所以同一頁的 HTML 元素中用過的 id 識別碼只能出現一次 不能重複 所以在元素設定 id 識別碼 彷彿就是在同一頁面中加入書籤 使用者也 就能利用這個書籤找到特定的位置 頁內超連結的設定方式 例如 要在 <h2> 元素加入 id 識別碼屬性 ch01 方式如下 <h2 id="ch01">ch01</h2> 如此一來 同頁中其他的元素就不能再設定以 ch01 來設定 id 識別碼屬性 也因 為這個特性 當超連結使用 #id 識別碼 當作連結目標時 整個頁面就會捲動到該 元素所在的頁面位置 例如 要設定連結到 id 識別碼屬性為 ch01 方式如下 <a href="#ch01"> 前往 Ch01</a> 3-6
HTML5 4.1 表格 CSS3 在網頁中可以使用表格 利用欄列的佈置的狀態 將資訊整理的更清 楚 更有條理 JavaScript 4.1.1 基礎的表格結構 在 HTML 中是利用 <table> 元素來建構表格的內容 下圖可清楚了解組成表格的元 與 jquery 素及重要屬性有哪些 width 超完美特訓班 Bootstrap <table> <tr> <th> height <td> <td> border cellpadding cellspacing 4.1.2 加入表格 <table> <table> 是建構表格的主要元素 並語法格式如下 <table width=" 表格寬度 " height=" 表格高度 " border=" 框線寬度 " cellspacing=" 儲存格間距 " cellpadding=" 儲存格內距 " > <tr> <th> 表頭標題 </th> </tr> <tr> <td> 儲存格內容 </td> </tr> </table> 4-2
HTML5 CSS3 JavaScript jquery Bootstrap 21.6 Bootstrap 21.6.1 <div class="carousel slide"> id data-ride="carousel" 1. <ol class="carousel-indicators"><li> 2. <div class="carousel-inner"> <div class="carousel-item"> <img> <div class="carousel-caption"> 3. <a class="carousel-control-prev"> <a class= "carousel-control-next" <div class="carousel slide"> <ol class="carousel-indicators"> <li data-slide-to="0"> <div class="carousel-inner"> <div class="carousel-item"> <img> <div class="carousel-caption"> <a class="carousel-control-prev"> <a class="carousel-control-next"> 21-14
21.6.2 圖片輪播效果元件的使用 1. <div class="carousel slide"> 元素可形成圖片輪播元件區 請設定區塊 id 屬性供 2. <ol class="carousel-indicators"> 元素中利用 <li> 形成導引連結 要設定 datatarget=" 區塊 id" 指定要使用的圖片輪播元件區 依圖片的數量設定 dataslide-to=" 流水號 " 其中流水號要由 0 算起 若是第一項請加入.active 類別 3. <div class="carousel-inner"> 元素中利用 <div class="carousel-item"> 元素加入 Bootstrap JS 圖片輪播元件程式使用 21 元 件 要顯示的圖片與說明 若是第一項請加入.active 類別 4. 最後加入二個 <a> 連結 設定.carousel-control-prev 類別為向前切換連結 設 定.carousel-control-next 類別為向後切換連結 21.6.3 圖片輪播效果元件的實作範例 以下將實作圖片輪播效果 21-15