點開你的網頁技能樹
講者:YuKAi
Outline
環境設定
於 VS Code 擴充元件搜尋 Live Server
將 Live Server 設為 Enabled
開啟資料夾並創建 index.html 檔案
可以點擊右下角的 Go Live 來查看網頁畫面
接下來每修改完程式記得要 Ctrl + S 存檔,瀏覽器才會自動幫你重新整理
網頁組成
網頁前端三寶
當你寫網頁越久後會發現...
Opening Tag
Closing Tag
Content
Element
Attribute
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
# HTML CODE
VS Code 小技巧 html:5
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
用來定義這份 HTML 是基於什麼規則寫的
其他例如:定義以 XML 1.0 寫成
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML Basic 1.0//EN"
"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
HTML 的根元素(Root Element),也就是最外層
常見 Attribute
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
存放網頁的重要資訊
以下為幾種常見重要資訊的類型
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
用來提供網頁附加訊息,不會顯示在網頁上
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
網頁的標題,用於搜尋結果、網頁的 Tab、書籤
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<link rel="icon" href="favicon.ico" />
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
網頁引入外部檔案
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<link rel="icon" href="favicon.ico" />
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
</html>
主要寫網頁 HTML 的地方
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<link rel="icon" href="favicon.ico" />
</head>
<body>
<!--網頁內容的 HTML 寫在這裡-->
</body>
<style></style>
<script src="main.js"></script>
</html>
# HTML CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>I'm H1</h1>
<h2>I'm H2</h2>
<h3>I'm H3</h3>
<h4>I'm H4</h4>
<h5>I'm H5</h5>
<h6>I'm H6</h6>
<p>I'm p</p>
</body>
</html># HTML CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="https://hackersir.org">黑客社網站</a>
</body>
</html># HTML CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<img src="https://truth.bahamut.com.tw/s01/202208/30977096791cc69a2e9cf793266c9623.JPG?w=1000" width="300" height="300"/>
</body>
</html># HTML CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="https://http.cat/" target="_blank">
<img width="300" height="300" src="https://imgur.com/syuF8BI.jpg">
</a>
</body>
</html># HTML CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>
<img width="200" height="200" src="https://hackersir.org/2022/static/image/HackerSir_Circle.png" alt="">
</div>
<div>
<h1>小黑</h1>
<p>他很可愛</p>
</div>
</body>
</html><style>
h1{
color: red;
background-color:cyan;
}
p{
color:green;
}
</style><body>
<div>
<img width="200" height="200" src="https://hackersir.org/2022/static/image/HackerSir_Circle.png" alt="">
</div>
<div>
<h1 style="color: red; background-color: cyan;">小黑</h1>
<p style="color: green">他很可愛</p>
</div>
</body>h1{
color: red;
background-color:cyan;
}
p{
color:green;
}<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css"/>
</head># PRESENTING CODE
用 HTML Tag 選取
# PRESENTING CODE
用 # 來選取,主要設定單個 Element
# PRESENTING CODE
用 . 來選取,可以設定多個 Element
# PRESENTING CODE
當鼠標放到 Element 上,樣式會改變
# PRESENTING CODE
選取外層是 Element1 的所有 Element2
# PRESENTING CODE
選取 Element1 之後的第一個 Element2
# PRESENTING CODE
選取 Element1 之後的所有 Element2
# PRESENTING CODE
設定顏色樣式
# PRESENTING CODE
設定大小樣式
# PRESENTING CODE
設定邊框樣式
# PRESENTING CODE
設定邊界大小
# PRESENTING CODE
設定排列方式
# PRESENTING CODE
display:flex 可以對區塊內的 Element 排列
推薦 CSS 筆記
CSS 小遊戲
存放大量程式碼的網站
工作區
暫存區
本機數據庫
Working Directory
Staging
Area
Local
Repository
git add
git commit
git config --global user.name "your_username"
git config --global user.email "your_email_address@example.com"
git config --global --list
在 Github 上創建 repository
Git 初始化後,
將程式加入 Git 暫存區
對暫存區的操作
進行 commit
將程式上傳至 Github repository
連結 Github 的 repository
調整 github page 要使用的 branch
如果要用指令方式往下走
如果不會用指令的往右走
到 Github 首頁點擊 New 按鈕
填寫 repository name 和選取公不公開
填好就按下面 create 按鈕
有跑出這畫面就代表你創建成功了
先切換到你要上傳的資料夾,接著用 git init 初始化
將所有在工作區的操作加入暫存區
查看暫存區狀態
對暫存區操作 commit 成一個版本
先確定你要上傳哪個 branch
重整你的 repository,接著點擊 Settings 按鈕
點擊左側功能列的 Pages
點開 Branch 功能,選取你要呈現網頁的 branch
重新整理完後,就可以透過 github.io 這個網址看到你的網頁ㄌ
可以看到 第二個版本的 commit 成功傳上去了
方法一:以壓縮檔形式下載下來
(推)方法二:用 git clone 載下來
點擊右邊的 git 功能後
點擊下面的 Publish to Github
幫你要上傳的程式創建一個 Github Repository
選擇要上傳的檔案,選好後就點 OK
到這裡就成功上傳到 Github 了,
接下來請接回左邊的第六步