HTML的簡介

来源:https://www.cnblogs.com/fenghua13/archive/2018/11/03/9901672.html
-Advertisement-
Play Games

HTML 教程- (HTML5 標準) 超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於創建網頁的標準標記語言。 您可以使用 HTML 來建立自己的 WEB 站點,HTML 運行在瀏覽器上,由瀏覽器來解析。 在本教程中,您將學習如何使用 HTML ...


HTML 教程- (HTML5 標準)

超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於創建網頁的標準標記語言。

您可以使用 HTML 來建立自己的 WEB 站點,HTML 運行在瀏覽器上,由瀏覽器來解析。

在本教程中,您將學習如何使用 HTML 來創建站點。

HTML 很容易學習!相信您能很快學會它!

HTML 實例

本教程包含了數百個 HTML 實例。

使用本站的編輯器,您可以輕鬆實現線上修改 HTML,並查看實例運行結果。

註意:對於中文網頁需要使用 <meta charset="utf-8"> 聲明編碼,否則會出現亂碼。有些瀏覽器(如 360 瀏覽器)會設置 GBK 為預設編碼,則你需要設置為 <meta charset="gbk">。

實例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title> </head> <body> <h1>我的第一個標題</h1> <p>我的第一個段落。</p> </body> </html>
嘗試一下 »

點擊 "嘗試一下" 按鈕查看線上實例


HTML文檔的尾碼名

  • .html
  • .htm

以上兩種尾碼名沒有區別,都可以使用。

開始學習HTML!

HTML 實例

在 HTML 手冊中包含了數百個線上實例,您可以線上編輯並查看運行結果。

查看 HTML 實例!

HTML 參考手冊

在菜鳥教程中,我們提供了完整的 HTML 參考手冊,其中包括標簽、屬性、顏色、實體等等。

HTML 標簽參考手冊

HTML/CSS/JS 線上工具

HTML/CSS/JS 線上工具可以線上編輯 HTML、CSS、JS 代碼,並實時查看效果,你也可以將優質代碼保存分享:https://c.runoob.com/front-end/61

HTML 簡介

HTML 實例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title> </head> <body> <h1>我的第一個標題</h1> <p>我的第一個段落。</p> </body> </html>
嘗試一下 »

實例解析

  • <!DOCTYPE html> 聲明為 HTML5 文檔
  • <html> 元素是 HTML 頁面的根元素
  • <head> 元素包含了文檔的元(meta)數據,如 <meta charset="utf-8"> 定義網頁編碼格式為 utf-8
  • <title> 元素描述了文檔的標題
  • <body> 元素包含了可見的頁面內容
  • <h1> 元素定義一個大標題
  • <p> 元素定義一個段落

 


什麼是HTML?

HTML 是用來描述網頁的一種語言。

  • HTML 指的是超文本標記語言: HyperText Markup Language
  • HTML 不是一種編程語言,而是一種標記語言
  • 標記語言是一套標記標簽 (markup tag)
  • HTML 使用標記標簽來描述網頁
  • HTML 文檔包含了HTML 標簽文本內容
  • HTML文檔也叫做 web 頁面

HTML 標簽

HTML 標記標簽通常被稱為 HTML 標簽 (HTML tag)。

  • HTML 標簽是由尖括弧包圍的關鍵詞,比如 <html>
  • HTML 標簽通常是成對出現的,比如 <b> 和 </b>
  • 標簽對中的第一個標簽是開始標簽,第二個標簽是結束標簽
  • 開始和結束標簽也被稱為開放標簽閉合標簽
<標簽>內容</標簽>

 


HTML 元素

"HTML 標簽" 和 "HTML 元素" 通常都是描述同樣的意思.

但是嚴格來講, 一個 HTML 元素包含了開始標簽與結束標簽,如下實例:

HTML 元素:

<p>這是一個段落。</p>

 


Web 瀏覽器

Web瀏覽器(如谷歌瀏覽器,Internet Explorer,Firefox,Safari)是用於讀取HTML文件,並將其作為網頁顯示。

瀏覽器並不是直接顯示的HTML標簽,但可以使用標簽來決定如何展現HTML頁面的內容給用戶:


HTML 網頁結構

下麵是一個可視化的HTML頁面結構:

<html> <head> <title>頁面標題</title> </head> <body> <h1>這是一個標題</h1> <p>這是一個段落。</p> <p>這是另外一個段落。</p> </body> </html>

 

Note 只有 <body> 區域 (白色部分) 才會在瀏覽器中顯示。

 


HTML版本

從初期的網路誕生後,已經出現了許多HTML版本:

版本發佈時間
HTML 1991
HTML+ 1993
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012
XHTML5 2013

 


<!DOCTYPE> 聲明

<!DOCTYPE>聲明有助於瀏覽器中正確顯示網頁。

網路上有很多不同的文件,如果能夠正確聲明HTML的版本,瀏覽器就能正確顯示網頁內容。

doctype 聲明是不區分大小寫的,以下方式均可:

<!DOCTYPE html> 

<!DOCTYPE HTML> 

<!doctype html> 

<!Doctype Html>

通用聲明

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

查看完整網頁聲明類型 DOCTYPE 參考手冊


中文編碼

目前在大部分瀏覽器中,直接輸出中文會出現中文亂碼的情況,這時候我們就需要在頭部將字元聲明為 UTF-8。

HTML 實例

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>頁面標題</title> </head> <body> <h1>我的第一個標題</h1> <p>我的第一個段落。</p> </body> </html>

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • python開發過程中用到資料庫無外乎MYSQL,Mangodb,redis三種,三者資料庫使用可能存在差異,但在一些基礎的語句使用時都是大同小異的,這階段學習了一些基礎操作,記錄下add:# -*- coding: utf-8 -*-import MySQLdbtry: conn=MySQLdb.... ...
  • 刪除存儲過程註意事項 在刪除任何存儲過程之前,請檢查依賴對象,並且相應地修改這些對象。 如果沒有更新這些對象,則刪除存儲過程可能會導致依賴對象和腳本失敗。 若要顯示現有過程的列表,請查詢 sys.objects 目錄視圖。 若要顯示過程定義,請查詢 sys.sql_modules 目錄視圖。 需要擁 ...
  • 前言: 本人是一個只有幾個月工作經驗的碼小渣。這是我寫的第一篇博客,如有不足之處還請大家不要介意,還請大佬可以指出問題。 在這幾個月的實戰開發中自己也遇到了很多問題,真的是舉步艱難啊!!! 在實戰開發中遇到最多的就是findViewById我相信這也是很多和我一樣初入安卓行業的碼小渣遇到的最多的代碼 ...
  • json是App進行網路通信最常見的數據交互格式,Android也自帶了json格式的處理工具包org.json,該工具包主要提供了JSONObject(json對象)與JSONArray(json數組)的解析處理。下麵分別介紹這兩個工具類的用法:1、JSONObjectJSONObject的常用方 ...
  • DIV+CSS height高度知識教程篇 DIV CSS高度簡介這裡的CSS高度是指通過CSS來控制設置對象的高度。使用CSS屬性單詞height。單位可以使用PX,em等常用使用PX(像素)為html單位。 height高度目錄 height高度語法 高度用法 html原始高度設置 css高度h ...
  • 本文是構造 UI 輪子過程中搭建項目初始化時使用 Parcel 作為打包器的簡要使用記錄。 安裝 參考 官方文檔 使用 npm 進行 parcel-bundler 的安裝。 為什麼要用 -D ? 如果一個 npm 包是給用戶使用的,不用加 -D。如果是給開發者使用,需要加 -D。(或者全局安裝) 打 ...
  • 一、語法 用兩個空格來代替製表符(tab) 2.嵌套元素應當縮進一次(即兩個空格)。 3.對於屬性的定義,確保全部使用雙引號,絕不要使用單引號。 4.不要省略可選的結束標簽(例如,</li> 或 </body>)。 二、IE 相容模式 每個頁面都添加<meta>標簽,從而通知 IE 採用其所支持的最 ...
  • 直接看上面的代碼 然後看下麵的示例代碼 解釋如下:$data為分配到模板的變數,tag為公司標簽集變數 拿迴圈出的標簽集里t_Id 判斷是否在 $data.c_Tag裡面來確定是否輸出 checked 從而實現回顯效果如下圖 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...