網頁

HTML

什麼是網頁?

網頁的組成

基本架構

樣式美觀

互動

什麼是HTML?

Hyper Text Markup Language

是一種基礎技術

是標記語言,不是程式語言

它會告訴瀏覽器該如何呈現你的網頁

常與CSS和JavaScript一起使用在網頁設計上

按下F12

如何寫HTML?

Visual Studio Code

新增資料夾

點選剛才建

的資料夾

新增檔案並在檔案名後面加.html

快捷鍵

!+ENTER

HTML元素

開頭標籤

結尾標籤

內容

HTML元素又分成

空元素

空元素

只有開始標籤而沒有結束標籤的就稱為空元素
<br>

<hr>

塊級元素

從新的一行開始

能容納其他塊級元素或內聯元素

<h1>我超棒</h1>

內聯元素

又稱行內元素,和其他元素都在一行上

<a href="http://uni-mafumafu.jp">耶</a>

HTML的結構

讓瀏覽器知道

這個文件是HTML

標定網頁原始碼的範圍

<head><body>都要放在裡面

告訴瀏覽器網頁如何編碼、

使用哪個關鍵字等

<head>

指定網頁所使用的編碼

以最高級別的可用模式顯示內容

 設定手機行動版網頁的

viewport 資訊

描述網頁的標題

要呈現在網頁上的內容

都放在這裡

常見的

HTML標籤

標題

heading

<h1>標題</h1>
<h2>標題</h2>
<h3>標題</h3>
<h4>標題</h4>
<h5>標題</h5>
<h6>標題</h6>

段落

paragraph

<p>段落段落段落段落段落段落</p>
<p>段落段落段落段落段落段落</p>

強制換行

<br>

水平分隔線

<hr>

 

<p>NO</p>
<hr>
<p>YES</p>
<p>YES</p>
<br>
<p>NO</p>

插入圖片

<img  src="1https://reurl.cc/mooExW" alt="Mysta" width="100%" height="100%">
  • src:放網址
  • alt:圖片替代文字
  • width:圖片寬度
  • height:圖片高度

插入連結

<a href="https://www.youtube.com/" target="_blank" title="">~這裡~</a>
  • href:放網址
  • target:指定在什麼地方打開連結
  • title:鼠標移到連結上顯示的文字

  • ~這裡~具有超連結功能的文字或圖片

插入影片

<iframe width="950" height="534" src="https://www.youtube.com/embed/DXhP49zlazU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

按右鍵

<dl>
  <dt>被定義的名詞</dt>
  <dd>解釋一</dd>
  <dd>解釋二</dd>
</dl>

<dl>
  <dt>beautiful</dt>
  <dd>美麗的,漂亮的</dd>
  <dd>美好的;極好的</dd>
</dl>
<ul>
  <li>耶</li>
  <li>耶</li>
  <li>耶</li>
</ul>
<ol>
  <li>耶</li>
  <li>耶</li>
  <li>耶</li>
</ol>

有序列表

無序列表

定義列表

列表

表格

<table>:表格

<tr>:橫列

<td>:直行

<th>:欄位標題

<table>
 <tr>
    <td>國家</td>
    <td>首都</td>
    <td>人口</td>
    <td>語言</td>
  </tr>
  <tr>
    <td>USA</td>
    <td>Washington D.C.</td>
    <td>309 million</td>
    <td>English</td>
  </tr>
  <tr>
    <td>Sweden</td>
    <td>Stockholm</td>
    <td>9 million</td>
    <td>Swedish</td>
  </tr>
</table>
<table>
 <tr>
    <th>國家</th>
    <th>首都</th>
    <th>人口</th>
    <th>語言</th>
  </tr>
  <tr>
    <td>USA</td>
    <td>Washington D.C.</td>
    <td>309 million</td>
    <td>English</td>
  </tr>
  <tr>
    <td>Sweden</td>
    <td>Stockholm</td>
    <td>9 million</td>
    <td>Swedish</td>
 </tr>
</table>

表格

<table border="1">
  <caption>存錢計畫</caption>
  <tr>
    <th>日期</th>
    <th>金額</th>
  </tr>
  <tr>
    <td>2020-01-01</td>
    <td>$500</td>
  </tr>
  <tr>
    <td>2020-01-12</td>
    <td>$800</td>
  </tr>
  <tr>
    <td>2020-02-22</td>
    <td>$600</td>
  </tr>
</table>

border:邊框

caption:表格的標題

表格

合併儲存格

  • colspan:水平合併多行的儲存格

  • rowspan:垂直合併多列的儲存格

<table border="1">
  <tr>
    <th>項目</th>
    <th>金額</th>
  </tr>
  <tr>
    <td>iPhone 11</td>
    <td>$24,900</td>
  </tr>
  <tr>
    <td>AirPods</td>
    <td>$6,490</td>
  </tr>
  <tr>
    <td colspan="2">總金額: $31,390</td>
  </tr>
</table>

表格-colspan

  • colspan="2" 表示從這一行開始往右合併至下一行
  • 後面幾列的 <tr> 中同樣位置的 <td> 就要省略不寫

表格-rowspan

  • rowspan="2" 表示從這一列開始往下合併至下一列
  • rowspan="0" 表示儲存格從這一列開始合併到最後一列的意思。
<table border="1">
  <tr>
    <th>項目</th>
    <th>金額</th>
    <th>總金額</th>
  </tr>
  <tr>
    <td>iPhone 11</td>
    <td>$24,900</td>
    <td rowspan="2">$31,390</td>
  </tr>
  <tr>
    <td>AirPods</td>
    <td>$6,490</td>
  </tr>
</table>
<table border="1">
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
  </tr>
  <tr>
    <td>5</td>
    <td rowspan="0">6</td>
    <td>7</td>
    <td>8</td>
  </tr>
  <tr>
    <td>9</td>
    <td>11</td>
    <td>12</td>
  </tr>
  <tr>
    <td>13</td>
    <td>15</td>
    <td>16</td>
  </tr>
</table>
Made with Slides.com