HTML5的介紹和基本框架

目錄

HTML5

HTML5介紹

HTML5的DOCTYPE聲明

HTML5基本骨架

html標簽

head標簽

body標簽

title標簽

meta標簽

在vscode中寫出第一個小框架


HTML5

HTML5介紹

HTML5是用來描述網頁的一種語言,被稱為超文本標記語言。用HTML5編寫的文件,后綴以.html結尾

HTML是一種標記語言,標記語言是一套標記標簽。標簽是由尖括號包圍的關鍵字,例如:<html>

標簽有兩種表現形式:

  1. 雙標簽,例如:<html></html>
  2. 單標簽,例如:<img>

HTML5的DOCTYPE聲明

DOCTYPE是document type?(文檔類型) 的縮寫。<!DOCTYPE html >是H5的聲明位于文檔的最前面,處于標簽之前。?他是網頁必備的組成部分,避免瀏覽器的怪異模式。

<!DOCTYPE html>

image-20211014164839770

HTML5基本骨架

image-20211014164952540

html標簽

定義 HTML 文檔,這個元素我們瀏覽器看到后就明白這是個HTML文檔了,所以你的其它元素要包裹在它里面,標簽限定了文檔的開始點和結束點。

<!DOCTYPE html>
<html>
</html>

head標簽

head標簽用于定義文檔的頭部。文檔的頭部描述了文檔的各種屬性和信息,包括文檔的標題、在 Web 中的位置以及和其他文檔的關系等。絕大多數文檔頭部包含的數據都不會真正作為內容顯示給讀者。

<!DOCTYPE html>
<html><head></head>
</html>

body標簽

body 元素定義文檔的主體。

body 元素包含文檔的所有內容(比如文本、超鏈接、圖像、表格和列表等等。)

它會直接在頁面中顯示出來,也就是用戶可以直觀看到的內容

<!DOCTYPE html>
<html><head></head><body>我會顯示在瀏覽器中</body>
</html>

title標簽

  1. 可定義文檔的標題。
  2. 它顯示在瀏覽器窗口的標題欄或狀態欄上。
  3. <title>?標簽是?<head>?標簽中唯一必須要求包含的東西,就是說寫head一定要寫title
  4. <title>的增加有利于SEO優化

SEO是搜索引擎優化的英文縮寫。通過對網站內容調整,滿足搜索引擎的排名需求

<!DOCTYPE html>
<html><head><title>第一個頁面</title></head><body>我會顯示在瀏覽器中</body>
</html>

meta標簽

meta標簽用來描述一個HTML網頁文檔的屬性,關鍵詞等,例如:charset="utf-8"是說當前使用的是utf-8編碼格式,在開發中我們經常會看到utf-8,或是gbk,這些都是編碼格式,通常使用utf-8

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>itbaizhan</title></head><body></body>
</html>

在vscode中寫出第一個小框架

其實在vscode中框架不需要編寫,只需要打出HTML就會自動生成一個基本的框架。

先創建一個html文件,后綴為.html

然后就會出現:

?在body中輸入的內容可以直接在網頁中顯示出來。

更詳細的框架

<!DOCTYPE html> <!-- 文檔類型聲明,指定使用HTML5 -->
<html>
<head><meta charset="UTF-8"> <!-- 設置字符編碼為UTF-8,支持多語言字符 --><meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 適應移動設備的視口設置 --><title>My Basic HTML5 Framework</title> <!-- 網頁標題 --><link rel="stylesheet" href="styles.css"> <!-- 連接外部樣式表 --><script src="scripts.js" defer></script> <!-- 連接外部JavaScript文件,并延遲執行 -->
</head>
<body><header><h1>Welcome to My Website</h1><nav><ul><li><a href="#">Home</a></li><li><a href="#">About</a></li><li><a href="#">Services</a></li><li><a href="#">Contact</a></li></ul></nav></header><main><section><h2>About Us</h2><p>We are a passionate team...</p></section><section><h2>Our Services</h2><ul><li>Web Design</li><li>Graphic Design</li><li>Development</li></ul></section></main><footer><p>&copy; 2023 My Company. All rights reserved.</p></footer>
</body>
</html>
  1. <!DOCTYPE html>:這是文檔類型聲明,指定了你在使用HTML5。

  2. <meta>標簽:用于設置字符編碼和視口設置,確保網頁在不同設備上顯示正常。

  3. <title>標簽:定義網頁標題,顯示在瀏覽器標簽頁上。

  4. <link><script>標簽:用于引入外部樣式表和JavaScript文件,這樣可以將樣式和腳本與HTML內容分離,使代碼更有組織性。

  5. 頁面主體部分包括<header><main><footer>:這些標簽用于組織網頁的頭部、主體內容和頁腳。

  6. 在主體中的<header>包含網頁標題和導航菜單。

  7. <main>標簽用于包含網頁的主要內容,其中有兩個<section>標簽,每個標簽包含一個標題和內容。

  8. 在頁腳部分的<footer>標簽中,顯示版權信息。

在接下來的學習中,我們也將會以這個為模板對各個部分刨析學習。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/38935.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/38935.shtml
英文地址,請注明出處:http://en.pswp.cn/news/38935.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

設備加密狗

場景描述 隨著科技的飛速發展&#xff0c;越來越多的智能設備走進生產加工車間。例如智能雕刻機、鈑金機、 榫槽機、鉆孔機、磨刀機等等。 目前市場的智能設備具有一個共同的特點&#xff0c;內置嵌入操作系統&#xff0c;如windows或者linux系統。設備制造商提供智能設備出…

20天學會rust(四)常見系統庫的使用

前面已經學習了rust的基礎知識&#xff0c;今天我們來學習rust強大的系統庫&#xff0c;從此coding事半功倍。 集合 數組&可變長數組 在 Rust 中&#xff0c;有兩種主要的數組類型&#xff1a;固定長度數組&#xff08;Fixed-size Arrays&#xff09;和可變長度數組&…

Ajax如何理解

什么是ajax ●認識前后端交互 ○就是 前端 與 后端的 一種通訊方式 ○主要使用的技術棧就是 ajax (async javascript and xml) ●ajax 特點 ○使用 ajax 技術網頁應用能夠快速的將新內容呈現在用戶界面 ○并且不需要刷新整個頁面, 也就是能夠讓頁面有 "無…

Java技術整理(5)—— Spring篇

Spring是一個全面的全面的、企業應用開發一站式的解決方案&#xff0c;貫穿表現層、業務層、持久層。但是 Spring 仍然可以和其他的框架無縫整合。 1、Spring的核心組件 &#xff08;1&#xff09;數據層&#xff1a; JDBC、ORM、OXM、JMS、Transations &#xff08;2&#x…

Flutter 中,ListView 中需要放置 ListView 需要怎么處理才高效?

問題及場景 ListView 是 Flutter 開發者第一個學習到的 Widget&#xff0c;因為它可以滑動。一切都會運行得很好&#xff0c;直到 ListView 中的 Item 本身也是一個 ListView。你可能會看到 Flutter 建議你將內部的 ListView 的ShrinkWrap 屬性設置為 True。雖然錯誤消除了&am…

連續兩年增收不增利,比亞迪電子靠新能源汽車業務再次起飛?

在凈利潤連續兩年下挫之后&#xff0c;比亞迪電子&#xff08;00285.HK&#xff09;終于迎來了好消息。 不久前比亞迪電子發布2023年中期盈利預告顯示&#xff0c;上半年凈利潤同比增加115%-146%&#xff08;2022年上半年的凈利潤顯示6.34億元&#xff09;。 這主要受益于大客…

包管理工具 nvm npm nrm yarn cnpm npx pnpm詳解

包管理工具 nvm npm yarn cnpm npx pnpm npm、cnpm、yarn、pnpm、npx、nvm的區別&#xff1a;https://blog.csdn.net/weixin_53791978/article/details/122533843 npm、cnpm、yarn、pnpm、npx、nvm的區別&#xff1a;https://blog.csdn.net/weixin_53791978/article/details/1…

【Freertos基礎入門】2個Freertos的Delay函數

文章目錄 前言一、vTaskDelay與vTaskDelayUntil二、示例代碼總結 前言 本系列基于stm32系列單片機來使用freerots 任務管理是實時操作系統&#xff08;RTOS&#xff09;的核心功能之一&#xff0c;它允許開發者以并發的方式組織和管理多個任務。FreeRTOS 是一個流行的開源RTO…

嵌入式開發中常用且雜散的命令

1、mount命令 # 掛載linux系統 mkdir /tmp/share mount -t nfs 10.77.66.88:/share/ /tmp/share -o nolock,tcp cd /tmp/share# 掛載Windows系統 mkdir /tmp/windows mount -t nfs 10.66.77.88:/c/public /tmp/windows -o nolock,tcp cd /tmp/windows# 掛載vfat格式的U盤 mkdi…

強訓第32

選擇 D B A A 發送TCP意思應該是已經建立了連接&#xff0c;會超時重傳。在未建立連接的時候&#xff0c;會放棄該鏈接 C A 80端口是http A 交換機攻擊主要有五種&#xff1a;VLAN跳躍攻擊 生成樹攻擊 MAC表洪水攻擊 ARP攻擊 VTP攻擊 B A 2^(32-26)2^(32-27)2^(32-27)128 減去…

基于Java+SpringBoot+Vue+echarts健身房管理系統設計和實現

博主介紹&#xff1a;?全網粉絲30W,csdn特邀作者、博客專家、CSDN新星計劃導師、Java領域優質創作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java技術領域和畢業項目實戰? &#x1f345;文末獲取源碼聯系&#x1f345; &#x1f447;&#x1f3fb; 精彩專…

maven Jar包反向install到本地倉庫

maven Jar包反向install到本地倉庫 需求實現 需求 項目打包時報錯&#xff0c;缺少一個jar包。 但是在maven倉庫都找不到此jar包&#xff0c;其他人提供了這個jar包。 需要把這個jar包install到本地倉庫&#xff0c;使項目能正常打包運行。 實現 使用git bash命令執行以下腳…

16.3.4 【Linux】系統資源的觀察

free &#xff1a;觀察內存使用情況 系統當中有 2848MB 左右的實體內存&#xff0c;我的 swap 有 1GB 左右&#xff0c; 那我使用free -m 以 MBytes 來顯示時&#xff0c;就會出現上面的信息。Mem 那一行顯示的是實體內存的量&#xff0c;Swap 則是內存交換空間的量。 total 是…

C++多態

文章目錄 &#x1f435;1. 什么是多態&#x1f436;2. 構成多態的條件&#x1f429;2.1 虛函數&#x1f429;2.2 虛函數的重寫&#x1f429;2.3 final 和 override關鍵字&#x1f429;2.4 重載、重寫、重定義對比 &#x1f431;3. 虛函數表&#x1f42f;4. 多態的原理&#x1f…

神經網絡基礎-神經網絡補充概念-17-計算神經網絡的輸出

計算神經網絡的輸出通常涉及前向傳播&#xff08;Forward Propagation&#xff09;的過程&#xff0c;其中輸入數據通過網絡的層級結構&#xff0c;逐步被傳遞并變換&#xff0c;最終生成預測結果。下面我將為你展示一個簡單的神經網絡前向傳播的示例。 假設我們有一個具有以下…

【變形金剛01】attention和transformer所有信息

圖1.來源&#xff1a;Arseny Togulev在Unsplash上的照片 一、說明 這是一篇 長文 &#xff0c;幾乎討論了人們需要了解的有關注意力機制的所有信息&#xff0c;包括自我注意、查詢、鍵、值、多頭注意力、屏蔽多頭注意力和轉換器&#xff0c;包括有關 BERT 和 GPT 的一些細節。因…

OpenCV圖像處理——輪廓檢測

目錄 圖像的輪廓查找輪廓繪制輪廓 輪廓的特征輪廓面積輪廓周長輪廓近似凸包邊界矩形最小外接圓橢圓擬合直線擬合 圖像的矩特征矩的概念圖像中的矩特征 圖像的輪廓 查找輪廓 binary,contours,hierarchycv.findContours(img,mode,method)繪制輪廓 cv.drawContours(img,coutours…

WSL2安裝Ubuntu,配置機器學習環境

文章目錄 1.WSL2安裝Ubuntu&#xff0c;更改安裝位置&#xff0c;作為開發環境供vscode和pycharm使用&#xff1a;2.更換國內源&#xff1a;3.安裝圖形界面&#xff1a;4.安裝cudacudnntorch5.安裝opencv6.調用攝像頭7.使用yolov8測試 WSL全稱Windows Subsystem for Linux&…

印度貨代專線【我國到印度專線有哪些方式】

隨著全球貿易的不斷發展&#xff0c;我國與印度之間的貿易往來也日益頻繁。作為兩個人口最多的國家之一&#xff0c;中國和印度之間的貨物運輸需求不斷增長。為了滿足這一需求&#xff0c;印度貨代專線應運而生&#xff0c;為進出口商提供高效、可靠的貨物運輸服務。本文將探索…

939. 最小面積矩形;2166. 設計位集;2400. 恰好移動 k 步到達某一位置的方法數目

939. 最小面積矩形 核心思想&#xff1a;枚舉矩形的右邊那條邊的兩個點&#xff0c;并用一個哈希表存儲相同縱坐標的最近出現的列的列數,不斷更新最近出現的左邊那條邊。 2166. 設計位集 核心思想&#xff1a;這題主要是時間復雜度的優化&#xff0c;用一個flag來標記當前翻轉…