這邊只是快速簡介網頁的核心本體HTML是甚麼,~反正不是程式語言(大誤
HTML(HyperText Markup Language)是現代網頁開發的基礎,它是一種標記語言用於建構網頁內容。
網頁的主體結構是由一系列的元素構成,這些元素用標籤(tags)包圍起來,告訴瀏覽器如何顯示內容。下面會詳細介紹 HTML 的核心概念、元素和結構。
HTML 文件基本上由以下部分組成:
<!DOCTYPE html>:聲明HTML版本,告訴瀏覽器使用哪個 HTML 版本解讀(現代網頁一般使用 HTML5)。<html>:包裹整個 HTML 文檔的根元素。<head>:整體網頁的初始載入資料,可能會有元數據(metadata)或外部載入檔案連結。<body>:所有顯示在瀏覽器中的內容,如文字、圖片、影片等。<title>:定義網頁標題,顯示在瀏覽器標籤上。<h1>至<h6>:標題標籤,<h1> 是最高的階層。<p>:段落標籤,用於包裹文字內容。<a>:連結標籤,用於建立一個超連結。<img>:圖片標籤,用於嵌入圖片。<ul>, <ol>, <li>:分別為無序列表、有序列表和列表項目。<div> 和 <span>:用於分組和包裹內容的容器,<div> 是區塊元素,<span> 是行內元素。<form>:用於建立表單,與用戶互動和收集數據。
hmmmmm...只能說在這一路上歷史的發展真的蠻複雜的
但幾乎是跨世代的改進
新增了許多語意元素(顧名思義,只是用來看的)
語意元素是用於使開發者、瀏覽器在閱讀網頁時比較能理解其含義
像是 <section> 通常是指一個區段,且通常可能會有標題之類的<nav> 是導覽列容器,告訴我們這是導覽列喔!<footer>指的是頁尾的內容,通常包含一些聯絡資訊或是版權宣告。
從上述舉例可以發現,這些標籤本身不會改變顯示的邏輯,因此在傳統的開發中使用<div>標籤也能達到相同的作用,只是整體就會缺少閱讀性,且機器或一些特殊的閱讀器可能無法辨別內容本身,對於無障礙使用者可能會造成影響。
此外,HTML5也對表單、多媒體、圖形顯示、各種平台的API進行支援與改善,造就了現在廣泛跨平台的網頁應用程式。
作為現代的網頁開發者,理解並掌握這些能夠幫助你建立更強大的網頁。
隨著技術的不斷進步,我們也應該不斷學習新的標準和技術,以保持市場競爭力。
希望這篇介紹能夠幫助一些初學者,對 HTML 更深入的理解並應用於未來的專案中。