HTML-文件設定

Monday, Nov 18, 2024 | 3 minute read | Updated at Monday, Nov 18, 2024

@
HTML-文件設定

解析 HTML 開頭的那些咒語們

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>xxxxxxxx</title>
    <link rel="stylesheet" href="styles/style.css" />
    <script src="scripts/todo.js" defer type="module"></script>
  </head>
</html>

在寫 HTNL 的時候,很開心的 keyin"!",按下 enter,然後 咻~ 上面的程式碼就長出來了!但是這些代表什麼意思呢?為了順利找到工作增加自己的知識,讓我們來看一下吧


<!DOCTYPE html>

宣告 html 檔案類型,聲明版本為 HTML5,瀏覽器會以標準模式渲染網頁。


<html lang="en"></html>

html:為文件的“根標籤”,文件中所有的標籤都必須在此標籤裡面。
lang:為網頁主要使用語言,en 表示此 html 主要使用語言為英文。

這一行的功用是:
-搜尋引擎可根據 lang 來了解網頁的語言,優化結果
-讓使用者了解語言偏好
-有助於提升網頁 SEO 排名


<head></head>

head:為 html 的標籤之一,中間會寫入關於網站的元信息(metadata)和其他非顯示於網頁內容上的資源。


<meta charset="UTF-8" />

meta:代表定義頁面的元數據,ex:編碼、描述、關鍵字等。
charset=“UTF-8”:為指定文件的字符編碼為 UTF-8。
UTF-8:為 unicode 的一部份,幾乎包含書寫系統中的字符,若無指定,會因預設的編碼無法讀取某些非英文字符(如中文)而出現亂碼。
目前 HTML5 規範推薦使用 UTF-8,因具良好的兼容性,已成為網頁字符的編碼。


<meta name="viewport" content="width=device-width, initial-scale=1.0" />

這段是用來控制網頁在移動設備上的顯示和縮放行為(在響應式網頁設計中尤為重要)
name=“viewport”:目的為設置**視口(Viewport)**屬性,特別針對移動裝置。
content=:設定具體的屬性值。

  • width=device-width:將視口的寬度設為設備的屏幕寬度,避免默認的縮放行為
  • initial-scale=1.0:將頁面初始縮放比例為 1.0(100%),即以原始比例顯示,不放大或縮小。

這段代碼的目的:

  • 解決移動設備上的縮放問題:在移動設備的預設寬度為 980px,沒有設定的話需要手動放大縮小頁面。
  • 提升使用體驗,在不同設備上都可以有好的可讀性和佈局。
  • 配合 CSS 可以根據設備屏幕尺寸調整(做響應式設計)

<title>xxxxxxxx</title>

title:為指定網頁的標題,顯示在瀏覽器標簽上。


<link rel="stylesheet" href="styles/style.css" />
<script src="scripts/todo.js" defer type="module"></script>

link:連結到外部資源,這邊是連結 CSS 檔案。
script:內嵌或飲用外部的 JavaScrip 文件。


以上就是基本的 HTML 檔案開頭會設定的資料。
沒設定的話會怎樣嗎?
其實不會耶!內容還是可以呈現在網站上,只是預設的功能,可能會讓你得到預想之外的東西。
雖然一個“!”就可以幫我們把上面的資料叫出來,但在理解之後,若是遇到要做修改的時候,就知道從哪裡下手囉~

© 2024 - 2025 Joanna's Blog

🌟 A Hugo theme named Dream

About Me

Hello I’m Joanna, this is my blog

我會在這邊分享我學習程式語言的心得與筆記