# HTML基礎 ### 主講人:黃夙賢 --- ## 參考程式 - http://github.com/shhuangmust/html --- ## 我的第一個網頁 - 網頁結構 html = head + body - \<head>擺放很重要,但是不會顯示在內容的相關資訊 - 例如:\<title>、\<meta>... - \<body>擺放所有要顯示在網頁的內容 - 例如:\<h1>、\<img>... --- - [1.我的第一個網頁.html](https://github.com/shhuangmust/html/blob/112-1/1.%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E5%80%8B%E7%B6%B2%E9%A0%81.html) ![](https://i.imgur.com/ExnB4IM.png) ![](https://i.imgur.com/RBJfNpn.png) --- ## 標題 - \<h1>、\<h2>、\<h3>、\<h4>、\<h5>、\<h6>可以製造標題的效果 - \<h1>字體最大、\<h6>字體最小 - 會有粗體、並且換行的效果 - 正常字體介於\<h4>~\<h5>之間 --- ## [2.標題.html](https://github.com/shhuangmust/html/blob/112-1/2.%E6%A8%99%E9%A1%8C.html) ![](https://i.imgur.com/qg5vgXX.png =450x) ![](https://i.imgur.com/9TBQnId.png =200x) --- ## 換行 - \<p> ...\</p> - 換行後會增加一行空白行 - \<br> - 直接換行 --- ## [3.換行.html](https://github.com/shhuangmust/html/blob/112-1/3.%E6%8F%9B%E8%A1%8C.html) ![](https://i.imgur.com/J0RTCwR.png) ![](https://hackmd.io/_uploads/ry9tDdtk6.png =214x) --- ## 分隔線 - \<hr> --- ## [4.分隔線.html](https://github.com/shhuangmust/html/blob/112-1/4.%E5%88%86%E9%9A%94%E7%B7%9A.html) ![](https://i.imgur.com/IQVE92L.png =550x) ![](https://i.imgur.com/41ZO5KE.png =550x) --- ## 預定格式 - \<pre> ... \<\pre> - 文章將按照預定格式呈現 - 少用的tag - 建議將來預定格式,採用javascript的解決方法 ``` class Hello{ static void main(){ console.writeline("Hello, world"); } } ``` --- ## [5.預定格式.html](https://github.com/shhuangmust/html/blob/112-1/5.%E9%A0%90%E5%AE%9A%E6%A0%BC%E5%BC%8F.html) ![](https://i.imgur.com/g7d0Xgm.png =600x) ![](https://i.imgur.com/VFZYqeR.png =500x) --- ## 無序編號 - 無序編號可以呈現列表的效果 - 用ul包裹所有的項目 - 項目用li來呈現 - 許多css特效(例如下拉式選單),會利用無序編號作為儲存資料的功能 --- ## [6.無序編號.html](https://github.com/shhuangmust/html/blob/112-1/6.%E7%84%A1%E5%BA%8F%E7%B7%A8%E8%99%9F.html) ![](https://i.imgur.com/vUEcuzy.png =400x) ![](https://hackmd.io/_uploads/HyXvu_Fya.png =310x) --- ## 有序編號 - 用ol包裹所有的項目 - 會出現1, 2, 3, 4的編號 - 項目用li來呈現 --- ## [7.有序編號.html](https://github.com/shhuangmust/html/blob/112-1/7.%E6%9C%89%E5%BA%8F%E7%B7%A8%E8%99%9F.html) ![](https://i.imgur.com/S2QprVG.png =450x) ![](https://i.imgur.com/idKhpUz.png =390x) --- # JavaScript - 用<script></script>包裹Javascript程式碼 - 可出現在html的任何地方 ```Javascript= <html> <head> <title>Javascript</title> </head> <body> Hello <script> document.writeln("!!Javascript!!"); </script> world! <script> alert("Hi, Javascript!!"); </script> </body> </html> ``` --- ## [8.Javascript.html](https://github.com/shhuangmust/html/blob/112-1/8.Javascript.html) ![](https://hackmd.io/_uploads/SkgrBc0yJa.png) ![](https://hackmd.io/_uploads/B1Ou5A1kp.png) --- # 註解 - html的註解,由\<!--開頭,-->結尾 - 單行跟多行都一樣 - [9.註解.html](https://github.com/shhuangmust/html/blob/112-1/9.%E8%A8%BB%E8%A7%A3.html) ```html= <html> <head><title>註解</title></head> <body> <!-- 這是註解 這是註解 --> <h1>Hello world!</h1> </body> </html> ``` --- ## 圖片 - \<img src=檔案位置與名稱> ```html= <html> <head><title>圖片</title></head> <body> <img src="https://github.com/shhuangmust/html/blob/112-1/dog.jpg?raw=true"> </body> </html> ``` --- ## [11.圖片.html](https://github.com/shhuangmust/html/blob/112-1/11.%E5%9C%96%E7%89%87.html) ![](https://hackmd.io/_uploads/HJZ01yekp.png =400x) --- ## 超連結 - \<a href="網址">...(要顯示的文字)\</a> - 可連結的文字會用藍色顯示 - 可用在圖片上 ```html= <html> <head><title>超連結</title></head> <body> <a href="http://www.google.com">google</a> <br> <a href="https://github.com/shhuangmust/html/blob/112-1/11.%E5%9C%96%E7%89%87.html"><img src="https://github.com/shhuangmust/html/blob/112-1/dog.jpg?raw=true"></a> </body> </html> ``` --- ## [12.超連結.html](https://github.com/shhuangmust/html/blob/112-1/12.%E8%B6%85%E9%80%A3%E7%B5%90.html) [![](https://hackmd.io/_uploads/HyPt_1x1p.png =400x)](https://github.com/shhuangmust/html/blob/112-1/12.%E8%B6%85%E9%80%A3%E7%B5%90.html) --- ## 表格 - \<table> ...\<\/table>把表格包裹住 - \<tr>...\<\/tr>列 - \<td>...\<\/td>欄 - 邊框參數:border=1,2,3 - 擴充欄位參數:colspan擴充欄、rowspan擴充列 --- ## [13.表格.html](https://github.com/shhuangmust/html/blob/112-1/13.%E8%A1%A8%E6%A0%BC.html) ```html= <html> <head><title>表格</title></head> <body> <!--2x3表格--> <table border=1> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>4</td><td>5</td><td>6</td></tr> </table> <!--colspan--> <table border=1> <tr><td>1</td><td colspan=2>2 3</td></tr> <tr><td>4</td><td>5</td><td>6</td></tr> </table> <!--rowspan--> <table border=1> <tr><td rowspan=2>1 4</td><td>2</td><td>3</td></tr> <tr> <td>5</td><td>6</td></tr> </table> <!--3x3表格--> <table border=1> <tr><td>1</td><td colspan=2 rowspan=2>2 3 5 6</td></tr> <tr><td>4</td> </tr> <tr><td>7</td><td>8</td><td>9</td></tr> </table> </body> </html> ``` --- ## 2 x 3 表格 ```html= <html> <head><title>表格</title></head> <body> <!--2x3表格--> <table border=1> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>4</td><td>5</td><td>6</td></tr> </table> </body> </html> ``` ![](https://hackmd.io/_uploads/HymAK1lkT.png) --- ## Colspan表格 ```html= <html> <head><title>表格</title></head> <body> <!--colspan--> <table border=1> <tr><td>1</td><td colspan=2>2 3</td></tr> <tr><td>4</td><td>5</td><td>6</td></tr> </table> </body> </html> ``` ![](https://hackmd.io/_uploads/r1GOcklyp.png) --- ## Rowspan表格 ```html= <html> <head><title>表格</title></head> <body> <!--rowspan--> <table border=1> <tr><td rowspan=2>1 4</td><td>2</td><td>3</td></tr> <tr> <td>5</td><td>6</td></tr> </table> </body> </html> ``` ![](https://hackmd.io/_uploads/rkgbo1gy6.png) --- ```html= <html> <head><title>表格</title></head> <body> <!--3x3表格--> <table border=1> <tr><td>1</td><td colspan=2 rowspan=2>2 3 5 6</td></tr> <tr><td>4</td> </tr> <tr><td>7</td><td>8</td><td>9</td></tr> </table> </body> </html> ``` ![](https://hackmd.io/_uploads/BJKBokg16.png) ---
{"metaMigratedAt":"2023-06-17T10:32:32.073Z","metaMigratedFrom":"YAML","breaks":true,"title":"HTML基礎","contributors":"[{\"id\":\"ef0225b9-6c2a-4012-82c9-fa1031d2c4db\",\"add\":9178,\"del\":2544}]","description":"http://github.com/shhuangmust/html","slideOptions":"{}"}
    860 views