- 作業系統 = Windows 7
- JDK版本 = 1.8.0_171
- Apache Tomcat版本 = 9.0.8
- Visual Studio Code版本 = Windows x64 User Installer Stable Build
-
取得並複製JDK安裝路徑
路徑通常為: C:\Program Files\Java\jdk1.8.0_162
-
控制台 > 所有控制台項目 > 系統 > 點選右邊的進階系統設定 > 點選上方的進階標籤 > 環境變數
-
在Administrator的使用者變數(U)區塊中點選新增按鈕,根據對應的欄位輸入以下的資料:
欄位名稱 輸入內容 變數名稱(N) JAVA_HOME 變數值(V) C:\Program Files\Java\jdk1.8.0_162 -
在系統變數(S)的區塊中點選變數名稱為Path的選項 > 點選編輯按鈕
-
按下鍵盤的右方向鍵 > 輸入分號 > 輸入以下內容:
%JAVA_HOME%\bin;
-
輸入完之後,一直按下確定按鈕。
-
打開命令提示字元視窗,輸入以下指令後按下Enter:
java
-
出現列表Java的功能列表,代表環境變數設置成功。
- 更改字體大小
-
上方選單點選檔案 > 喜好設定 > 設定
-
點選右邊視窗的使用者設定標籤,在下方輸入以下程式碼:
{ "editor.fontSize": 22 }
-
按下快捷鍵Ctrl+S儲存
-
- 更改通訊埠
-
去安裝Tomcat的路徑中尋找server.xml
路徑通常為: C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml
-
使用文字編輯器開啟server.xml > 尋找以下的程式碼:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
-
將8080改成想要設定的數字
例如: 80
-
修改完成後儲存檔案 > 重新啟動Tomcat
-
- 虛擬資料夾與真實資料夾的對應
-
去安裝Tomcat的路徑中尋找server.xml
路徑通常為: C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml
-
使用文字編輯器開啟server.xml > 尋找以下的程式碼:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
-
在上述的程式碼下方新增以下的程式碼:
<Context path="/虛擬資料夾名稱" docBase = "實體資料夾位置" debug="0" /> 例如: <Context path="/test" docBase = "C:\CSS_Tutorial" debug="0" />
-
修改完成後儲存檔案 > 重新啟動Tomcat
-
虛擬資料夾與實體資料夾的名稱都不能有中文字
-
-
CSS
-
階層式樣式表
-
Cascading Style Sheet
-
選擇器(Selector)與規則(rule)組成
-
規則內為屬性:值
-
以分號做為屬性之間的建隔
例如: h1{ color: red; }
-
-
使用方式
- 行內宣告
- 在標籤內使用style屬性
- 內嵌宣告
- 使用style標籤
- 連結外部CSS檔案
- 使用link標籤
- 在style標籤內使用@import
-
Class選擇器
- 選擇器的開頭為.
-
Id選擇器
- 選擇器的開頭#
-
Attribute選擇器
-
選擇器為[屬性名稱與篩選方式]
例如: [class~="test"]{ background-color: red; }
-
篩選方式如下:
- [attribute = "value"] -> 屬性等於value
- [attribute ~= "value"] -> 屬性包含完整value
- [attribute |= "value"] -> 屬性等於value或是以value開頭
- [attribute ^= "value"] -> 屬性開頭有value
- [attribute $= "value"] -> 屬性最後有value
- [attribute *= "value"] -> 屬性有出現value
-
- color
- 文字顏色
- font-family
- 字體
- font-size
- 字體大小
- font-style
- 文字斜體
- font-weight
- 文字粗體
- text-align
- 文字對齊方式
- text-indent
- 首行縮排
- letter-spacing
- 字元間距
- word-spacing
- 文字間距
- line-height
- 行高
- text-show
- 文字陰影
- list-style-type
- 項目符號與編號類型
- list-style-image
- 圖片項目符號
- list-style-position
- 項目位置
- list-style
- 可以同時設定list-style-type、list-style-position與list-style-image。
- margin
- 邊界
- border-style
- 邊框樣式
- border-width
- 邊框寬度
- border-color
- 邊框顏色
- border
- 邊框綜合設定
- 可以同時設定border-color、border-width與border-style。
- border-radius
- 邊框導圓角
- border-image
- 圖片邊框
- padding
- 邊界留白
- position
- 位置
- 共有2種
- absolute
- relative
- left
- 設定X軸的數值
- 向右為正數
- top
- 設定Y軸的數值
- 向下為正數
- z-index
- 決定圖層的上下次序
- 數值越大越上面
- overflow
- 超出邊界的顯示方式
- 共有4種
- auto
- hidden
- scroll
- visible(預設值)
- float
- 浮動
- 可以使用float來達到文繞圖的效果
- clear
- 清除float
- 自訂超連結樣式
- a:link
- 尚未連結過的超連結
- a:visited
- 已經連結過的超連結
- a:hover
- 當滑鼠游標在超連結上方時
- a:active
- 點選超連結時
- a:link
- cursor
- 可以自訂滑鼠游標圖案
- color
- 顏色
- 共6種寫法
- rgb
- rgba
- hsl
- hsl
- 16進位表示法
- 直接寫顏色的名稱
- opacity
- 透明度
- background-color
- 背景顏色
- background-image
- 背景圖片
- background-repeat
- 設定背景圖片是否重複
- background-position
- 背景圖片位置
- 水平方向
- left
- center
- right
- 垂直方向
- top
- center
- bottom
- background-position
- 背景圖片是否隨著內容捲動
- linear-gradient
- 線性漸層
- repeating-linear-gradient
- 重複線性漸層
- radial-gradient
- 放射狀漸層
- repeating-radial-gradient
- 重複放射狀漸層
- 表格可以用CSS來修飾外觀
- caption-side
- 表格標題位置
- border-collapse
- 表格框線模式
- table-layout
- 表格版面編排方式
- empty-cells
- 隱藏或顯示空白儲存格
- border-spacing
- 表格框線間距