一、關於本課程
二、 這學期會學到...
三、 開發工具
四、 開發環境
五、申請免費虛擬主機
一、申請 GitHub
二、安裝 GitHub DeskTop

















<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js 讓 IE8 支援 HTML5 元素與媒體查詢 -->
<!-- 警告:Respond.js 無法在 file:// 協定下運作 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>Hello, world!</h1>
<!-- jQuery (Bootstrap 所有外掛均需要使用) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- 依需要參考已編譯外掛版本(如下),或各自獨立的外掛版本 -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>
第一行:HTML5 的 DOCTYPE宣告。<html lang="zh"> 裡的 lang 屬性用來標記網頁所使用的語系。中文有三種設法,一、賦予 zh 值,表示為通用中文。二、賦予 zh-Hant 值,表示為正體中文。三、賦予 zh-Hant-TW 值,表示為台灣所使用的正體中文
<IMG>和<img>一樣,但建議採用小寫。
CSS 套用方式
行內套用 (Inline)
嵌入套用 (Embed)
外部連接套用 (External Link)
匯入套用 (Import)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> 我的網頁 </body> </html>然後存進 專案資料夾/4_1.html
格線選項
| 超小螢幕設備 手機(<768px) | 小螢幕設備 平板(≥768px) | 中螢幕設備 桌面(≥992px) | 大螢幕設備 大桌面(≥1200px) | |
|---|---|---|---|---|
| 格線行為 | 總是水平怖局 | 開始是折疊的,當超過判斷點時回復水平怖局 | ||
| 容器寬度 | 無(自動) | 750px | 970px | 1170px |
| 類別前綴 | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
| column 數 | 12 | |||
| column 寬度 | 自動 | ~62px | ~81px | ~97px |
| 中縫寬度 | 30px(column 左右邊各 15px) | |||
| 可巢狀套用 | 是 | |||
| 位移(Offsets) | 是 | |||
| column 排序 | 是 | |||
<!--自訂 style.cs-->
<link rel="stylesheet" type="text/css" href="css/style.css">
<div>第一個區塊</div>
<div class="container">第二個區塊</div>
<div class="container-fluid">第三個區塊</div>

由於本次課僅有一個小時,所以這次不用安裝 GitHub DeskTop,我們直接在GitHub網頁上傳(請先登入 github)。
<h1>這是一個標題</h1> <h2>這是一個標題</h2> <h3>這是一個標題</h3> <h4>這是一個標題</h4> <h5>這是一個標題</h5> <h6>這是一個標題</h6>
可以將註解插入HTML 代碼中,這樣可以提高其可讀性,使代碼更易被人理解。瀏覽器會忽略註解,也不會顯示它們。
註解是這樣寫的:
<!-- 這是水平線 -->
段落是通過<p> 標籤定義的。
範例:http://hhjh.webugm.com/6-5.html
<p> 不曉得我的目的,亦都出去了,要命,像日本未來的時,偷得空間,鑼的響聲,也就分外著急,溺人的水窪,音響的餘波,福戶內的事,看見有幾次的變遷,誰甘白受人家的欺負,完全不同日子,新年的一日,不用摸索,孤獨地在黑暗中繼續著前進。請允許我,請允許我,照顧你生命中的每一天,我誰都不要,我什麼都不要,但我可以肯定地告訴你,現在已經過了人生的四分之一,你是世界上最幸福的人,什麼都別說了,請允許我,你是世界上最幸福的人,但我可以肯定地告訴你,但我可以肯定地告訴你,什麼都別說了,我希望老的時候可以牽著妳的手散步。感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,感謝上師,…一個公司小白兔多了以後,每次失敗好好接受教訓,蒙牛不是策劃出來的,做精做透很重要,以商業的形式執行,每一筆生意必須掙錢,不能拷貝我的苦難,碰到災難第一個想到的是你的客戶,聰明是智慧者的天敵,做任何事,80年代的人不要跟70年代,店不在於多,戰略有很多意義,關係特別不可靠,…I,奇蹟,在等等16:30~19:30到【蘋果日報E棟大樓】就可以免費領取【牛爾面膜】唷!大一生抽刀,染料恐致癌,亞職熱身賽,自家賣熱狗麵包,中央氣象局長辛在勤表示,夠浪漫,因韓方今在媒體有善意澄清回應,一直按重播,網友們,真有心...世界最矮的男人,潮爽德,張鈞甯焦心安頓媽。換,在MC跟5人說話的時候,重要的不是禮物的貴重,一份貼心,本來是為了治療失眠開始聽ASMR的,主持人問他們最近沉迷的事,自从海处开始煮咖啡以后,白馬-東方之星-數位全釉拋石英磚水餃....可怕的水餃....禮拜一又要做整天的水餃.....一直持續到禮拜三的比賽為止....不! </p>
如果您希望在不產生一個新段落的情況下進行換行(新行),請使用<br /> 標籤:
範例:http://hhjh.webugm.com/6-6.html
使用標籤:<ul>、<li>
屬性:disc circle square
使用標籤:<ol>、<li>
屬性:A a I i start
使用標籤:<ul>、<ol>、<li>
使用標籤:<dl> <dt> <dd>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>無序列表</title> </head> <body> <ul> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ul> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>有序列表</title> </head> <body> <ol> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ol> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>嵌套列表</title> </head> <body> <ul> <li>高中</li> <ul> <li>台南一中</li> <li>台南女中</li> <li>台南二中</li> </ul> <li>國中</li> <ul> <li>新興國中</li> <li>建興國中</li> <li>中山國中</li> </ul> <li>國小</li> <ul> <li>新興國小</li> <li>日新國小</li> <li>安平國小</li> </ul> </ul> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自定義列表</title> </head> <body> <dl> <dt>咖啡</dt> <dd>黑色的飲料</dd> <dt>牛奶</dt> <dd>白色的飲料</dd> </dl> </body> </html>
有序列表的屬性 http://hhjh.webugm.com/7-2.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>有序列表</title> </head> <body> <ol type="A"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ol> <ol type="a"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ol> <ol type="I"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ol> <ol type="i"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ol> <ol start="6"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ol> </body> </html>
無序屬性 http://hhjh.webugm.com/7-1.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>無序列表</title> </head> <body> <ul type="disc"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ul> <ul type="circle"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ul> <ul type="square"> <li>蘋果</li> <li>香蕉</li> <li>橘子</li> <li>水蜜桃</li> </ul> </body> </html>
本單元通過講解HTML塊元素、塊標籤等,掌握HTML區塊元素,並認識HTML5塊元素。
本單元講解HTML樣式,包含基本標籤、屬性、三種樣式表插入方法(外部樣式表、內部樣式表、內聯樣式表)
<link rel="stylesheet" type="text/css" href="css/style.css" />
<style type="text/css">
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/back40.gif");}
</style>
<p style="color: sienna; margin-left: 20px"> 這是行內樣式表 </p>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>8-1</title> </head> <body> <h1>這是一個標題</h1> <p>這是一個段落</p> <ul> <li>這是第一個無序列表項</li> <li>這是第二個無序列表項</li> </ul> <hr> <p>以上的標籤都是區塊標籤</p> <hr> <p>這是一般文字,<b>這是粗體字</b></p> <a href="#">這是超連結</a> <img src="img/8-1_640.jpg"> </body> </html>
第19行,src="img/8-1_640.jpg",是指顯示圖片,位置在本HTML底下的「img」資料夾中的「8-1_640.jpg」 的圖片
HTML佈局
本課時通過講解HTML DIV佈局,學習常見HTML5佈局的設置。
選擇器 {
屬性:設定值;
...
}
選擇器有三種:1.HTML標籤 2.class選擇器 3. id選擇器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>div佈局</title> </head> <body> <div class="container"> <div class="head">頭部</div> <div class="content"> <div class="content_menu">選單</div> <div class="content_body">主內容</div> </div> <div class="foot">腳部</div> </div> </body> </html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style type="text/css">
body{
margin: 0;/*設定邊界為0*/
}
.container{
width: 100%;/* 設定寬度為 100% */
height: 950px;/* 設定高度為 950px */
background-color: #F5EDED;/* 設定背景顏色為 #F5EDED 在sublime 「ctrl+shift+c」或者在chrome #000000*/
}
</style>
<title>div佈局</title>
</head>
<body>
<div class="container">
<div class="head">頭部</div>
<div class="content">
<div class="content_menu">選單</div>
<div class="content_body">主內容</div>
</div>
<div class="foot">腳部</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style type="text/css">
body{
margin: 0;/*設定邊界為0*/
}
.container{
width: 100%;/* 設定寬度為 100% */
height: 950px;/* 設定高度為 950px */
background-color: #F5EDED;/* 設定背景顏色為 #F5EDED 在sublime 「ctrl+shift+c」或者在chrome #000000*/
}
.head{
width: 100%;
height:250px;
background-color: #000000;
color:#ffffff;/*設定文字顏色為 #ffffff*/
}
.content_menu{
width: 30%;
height:650px;
background-color: #66DAF2;
float:left;/* 設定向左浮動*/
}
.content_body{
width: 70%;
height:650px;
background-color: #8FF594;
float:right;/* 設定向右浮動*/
}
.foot{
clear:both;/*清除浮動*/
width: 100%;
height:100px;
background-color: #000000;
color:#ffffff;
}
</style>
<title>div佈局</title>
</head>
<body>
<div class="container">
<div class="head">頭部</div>
<div class="content">
<div class="content_menu">選單</div>
<div class="content_body">主內容</div>
</div>
<div class="foot">腳部</div>
</div>
</body>
</html>
一、表格標籤
| 表格 | 描述 |
|---|---|
| <table> | 定義表格 |
| <caption> | 定義表格標題。 |
| <th> | 定義表格的表頭。 |
| <tr> | 定義表格的行。 |
| <td> | 定義表格單元。 |
| <thead> | 定義表格的頁眉。 |
| <tbody> | 定義表格的主體。 |
| <tfoot> | 定義表格的頁腳。 |
| <col> | 定義用於表格列的屬性。 |
| <colgroup> | 定義表格列的組。 |
二、表格
表格由<table> 標籤來定義。每個表格均有若干行(由<tr> 標籤定義),每行被分割為若干單元格(由<td> 標籤定義)。字母td 指表格數據(table data),即數據單元格的內容。數據單元格可以包含文本、圖片、列表、段落、表單、水平線、表格等等
三、合併儲存格
rowspan:垂直合併
colspan:水平合併
四、練習
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>10-1.html 表格練習</title>
</head>
<body>
<style type="text/css">
.table th , .table td{
width:200px;
border:1px solid #4926BC;
border-collapse:collapse;
}
.table td{
text-align:center;
}
</style>
<table class="table">
<tr>
<th></th>
<th>一</th>
<th>二</th>
<th>三</th>
<th>四</th>
<th>五</th>
</tr>
<tr>
<td>第一節</td>
<td>國文</td>
<td>英文</td>
<td>數學</td>
<td>地理</td>
<td>公民</td>
</tr>
<tr>
<td>第二節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第三節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第四節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第五節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第六節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第七節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第八節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>10-1.html 使用表格</title>
</head>
<body>
<style type="text/css">
.table{
border: 1px solid #B73535;
}
.table th,.table td{
border: 1px solid #0E77CF;
text-align: center;
}
.table th{
width: 150px;
}.
.table td{
width: 100px;
}
</style>
<table class="table">
<tr>
<th>節數</th>
<th>一</th>
<th>二</th>
<th>三</th>
<th>四</th>
<th>五</th>
</tr>
<tr>
<td>第一節</td>
<td rowspan=2>國文</td>
<td>數學</td>
<td>公民</td>
<td>自然</td>
<td>自習</td>
</tr>
<tr>
<td>第二節</td>
<td colspan=2>物理</td>
<td>化學</td>
<td>英文</td>
</tr>
<tr>
<td>第三節</td>
<td>體育</td>
<td>自習</td>
<td>作文</td>
<td>英文</td>
<td>家政</td>
</tr>
<tr>
<td>第四節</td>
<td>公民</td>
<td>社會</td>
<td>數學</td>
<td>體育</td>
<td>國文</td>
</tr>
<tr>
<td>第五節</td>
<td>英文</td>
<td>化學</td>
<td>數學</td>
<td>國文</td>
<td>公民</td>
</tr>
<tr>
<td>第六節</td>
<td colspan=2>電腦</td>
<td>國文</td>
<td>體育</td>
<td>社會</td>
</tr>
<tr>
<td>第七節</td>
<td>地理</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>第八節</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>11-1.html</title> </head> <body> <a href="https://www.ugm.com.tw">育將電腦工作室</a> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>11-1.html</title> </head> <body> <a href="https://www.ugm.com.tw">育將電腦工作室</a> <br> <a href="6-1.html">6-1</a> <br> <a href="http://tw.yahoo.com"> <img src="img/8-1_640.jpg"> </a> <a href="#"> <img src="img/photo-1.jpg"> </a> </body> </html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>11-1.html</title>
<style type="text/css">
img{
max-width: 100%;
}
</style>
</head>
<body>
<div id="a1">hgjhgjhghgjhgjhgjgjhgjhgjhgjgjhgjhg</div>
<a href="https://www.ugm.com.tw" target="_blank">育將電腦工作室</a>
<br>
<a href="6-1.html">6-1</a>
<br>
<a href="http://tw.yahoo.com" id="a2">
<img src="img/8-1_640.jpg" alt="8-1_640.jpg">
</a>
<a href="#">
<img src="img/photo-1.jpg">
</a>
<a href="#">
<img src="https://images.unsplash.com/photo-1426869981800-95ebf51ce900?dpr=1.25&auto=format&fit=crop&w=1199&h=799&q=80&cs=tinysrgb&crop=">
</a>
<a href="#a2">a2</a>
</body>
</html>
<!DOCTYPE html> <html> <head> <meta http-equiv="refresh" content="0;url=creative/index.html" /> </head> </html>
一、容器:bootstrap的容器有二種
二、font-awesome 圖示
<link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
三、font-awesome使用
<i class="fa fa-diamond"></i>
<i class="fa fa-diamond fa-lg"></i>
<i class="fa fa-diamond fa-2x"></i>
<i class="fa fa-diamond fa-3x"></i>
<i class="fa fa-diamond fa-4x"></i>
<i class="fa fa-diamond fa-5x"></i>
<i class="fa fa-diamond fa-4x text-primary sr-icons fa-spin"></i>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Creative - Start Bootstrap Theme</title>
<!-- Bootstrap Core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom Fonts -->
<link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
<!-- Plugin CSS -->
<link href="vendor/magnific-popup/magnific-popup.css" rel="stylesheet">
<!-- Theme CSS -->
<link href="css/creative.min.css" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body id="page-top">
<div class="container">
</div>
<!-- jQuery -->
<script src="vendor/jquery/jquery.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
<!-- Plugin JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
<script src="vendor/scrollreveal/scrollreveal.min.js"></script>
<script src="vendor/magnific-popup/jquery.magnific-popup.min.js"></script>
<!-- Theme JavaScript -->
<script src="js/creative.min.js"></script>
</body>
</html>
一、font-awesome 更新
二、選單:
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li>
<a class="page-scroll" href="#about">About</a>
</li>
<li>
<a class="page-scroll" href="#services">Services</a>
</li>
<li>
<a class="page-scroll" href="#portfolio">Portfolio</a>
</li>
<li>
<a class="page-scroll" href="#contact">Contact</a>
</li>
</ul>
</div>
一、免費圖片:
二、線上圖片編輯:
三、去背:
四、調整大小:
五、裁剪:
一、CSS
CSS 套用方式
行內套用 (Inline)
嵌入套用 (Embed)
外部連接套用 (External Link)
匯入套用 (Import)
二、外部連接套用 (External Link)
三、選擇器
四、善用CHROME的「右鍵檢查」
一、backstretch jquery 套件
二、使用方法
<!--輪播--> <script src="js/jquery.backstretch.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.header').backstretch([
"img/header.jpg"
, "img/header_1.jpg"
, "img/header_2.jpg"
], {duration: 3000, fade: 750});
});
</script>
background-image:url(../img/header.jpg)
<!DOCTYPE html>
<html lang="zh-Hant">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>網頁標題,請自行修改</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js 讓 IE8 支援 HTML5 元素與媒體查詢 -->
<!-- 警告:Respond.js 無法在 file:// 協定下運作 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!--內容開始-->
<!--內容結束-->
<!-- jQuery (Bootstrap 所有外掛均需要使用) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- 依需要參考已編譯外掛版本(如下),或各自獨立的外掛版本 -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>