HTML學習筆記一

来源:https://www.cnblogs.com/wangyuyang1016/archive/2019/08/30/11437588.html
-Advertisement-
Play Games

HTML 描寫 HTML是網頁語言(超文本標記語言),採用標簽格式進行編寫 HTML標簽:採用尖括弧包圍的關鍵字,通常成對出現(閉合標簽),但是也有個別非成對的(非閉合標簽) HTML文檔:一個完整的HTML編寫的文檔,可以形成一個瀏覽器可以訪問的資源網頁 如上就是最簡單的HTML文檔內容, 標簽之 ...


HTML

描寫

HTML是網頁語言(超文本標記語言),採用標簽格式進行編寫

  • HTML標簽:採用尖括弧包圍的關鍵字,通常成對出現(閉合標簽),但是也有個別非成對的(非閉合標簽)
  • HTML文檔:一個完整的HTML編寫的文檔,可以形成一個瀏覽器可以訪問的資源網頁
<html>
    <body>
        <h1>  </h1>
        <p>   </p>
    </body>
</html>

如上就是最簡單的HTML文檔內容,< html> 標簽之間描述的代碼內容就是描述網頁(文檔內容),< body>標簽之間的文本代表可見的網頁文檔內容,< h1>代表一級標題,< p>代表一個內容段落

HTML標題:< h1>~< h6>

  • 在HTML中,分為六級標題,第六級標題就是和普通文本同效力
<html>
    <body>
    <h1> 一級標題 </h1>
    <h2> 二級標題 </h2>
    <h3> 三級標題 </h3>
    <h4> 四級標題 </h4>
    <h5> 五級標題 </h5>
    <h6> 六級標題 </h6>
    </body>
</html>

HTML段落:< p>

  • 一個段落標簽內容,都會是一個段落內容,可以有多個段落

HTML換行:< br />

  • 在HTML中,可以使用該標簽在文本中換行顯示

HTML鏈接:< a>

  • HTML文檔中URL格式的連接都是利用 < a>標簽進行定義的
<a href = "http://www.baidu.com"> 百度搜索 </a>

href屬性的值代表連接的URL地址,而標簽中的文本是用戶HTML頁面可見的文字描述

  • target屬性:

    用來定義鏈接的目標顯示方法(當前頁顯示/新建視窗顯示……)

  • name屬性:

    命名錨

HTML圖像:< img />

<img src="圖像.jpg" width=“100” height=“100” />
  • src屬性:

    src屬性的值是圖像的絕對位置,其他屬性可以定義圖片在頁面中的大小等其他設置

  • alt屬性:(替換文本屬性)

    alt屬性用來為圖像定義可替換的文本元素;在載入圖像的時候,會以替換文本的元素內容顯示在頁面上

HTML水平線:< hr />

  • 非閉合標簽,主要可以使用水平線

HTML註釋:< !-- *** -->

<!-- 註釋內容 -->

註釋的內容不會被HTML頁面顯示和解析

HTML新樣式:style屬性

  • HTML樣式主要通過style屬性定義的

樣式背景:

  • background-color:定義背景顏色

文本字體、顏色、尺寸:

  • font-family:定義文本字體
  • color:定義文本顏色
  • font-size:定義文本大小

文本對齊:

  • text-align:定義文本的水平對齊方式wen
<html>
    <body>
    <h1 style="text-align: center"> 主席外交 </h1>
    <h2 style="text-align: center"><a href="http://news.cctv.com/2019/08/29/ARTIgMnFeSPUwCgFYYenw4uI190829.shtml">會見菲律賓總統杜特爾特</a></h2>
    <hr />
    <div style="text-align: center">
        <img src="./img.jpg" width="400" height="500" / ><!--載入本地圖片 --> 
    </div>
    
    <div style="background-color: #CDCDC1">
    <p style="font-size: 20px"> 杜特爾特祝賀中華人民共和國成立70周年,表示中國成功發展的經驗值得菲律賓學習借鑒。他表示,我珍視同*近平主席的親密友誼。中國對菲律賓很重要,菲中關係是百年大計。我願同*近平主席經常見面,加強溝通,共同推動兩國全面戰略合作關係持續強勁發展,實現互利共贏。菲方希望中方繼續助力菲經濟發展和基礎設施建設,感謝中方對菲人權事業、地震災區重建、反恐、禁毒等方面給予的支持。事實證明,中國是菲律賓真誠的朋友。在香港問題上,菲律賓完全尊重中國的法律以及依法維護法治的權利。</p>
    <p style="font-size: 20px"> 杜特爾特表示,我主張選擇合作而非對抗的方式和平解決南海爭議,維護地區友好合作、和平穩定大局,這符合本地區各方利益。菲方願同中方加快推進海上油氣共同開發。菲律賓作為現任東盟-中國關係協調國,致力於推動各方早日達成“南海行為準則”。</p>
    
    </div>

    </body>
</html>


HTML文本格式化:

粗體:< b >

大號字:< big >

小號字:< small >

著重文字:< em >

加重語氣:< strong >

斜體文字:< i >

下標字:< sub >

上標字:< sup >

插入字:< ins >

刪除字:< del >

下劃線:< u >

HTML引用:

短引用:< q >

<q>引用內容</q>

長引用:< blockquote >

縮略詞:< abbr >,< dfn >

  • 用來定義一個長單詞的縮寫
<p><abbr title="電腦技術交流站">交流站</abbr></p>

abbr的title屬性表示需要縮略的所有內容,文本元素內容表示HTML頁面顯示的內容

ps:abbr標簽的縮略會有下劃線顯示,而dfn不會有下劃線顯示

聯繫信息:

< address > , < cite >
  • 用來顯示一些需要註明的信息內容,該元素的文本為斜體輸出

HTML表格:< table >

單元行、格 標簽:< tr >,< td >

  • 表格的框架體用< table >……< /table >定義
  • 每個表格的單元行用 < tr >標簽定義
  • 每一行的單元格用< td >標簽定義
<html>
    <body>
        <table>
            <tr> <td>1</td> <td>W</td> </tr>
            <tr> <td>2</td> <td>M</td> </tr>
        </table>
    </body>
</html>

表格邊框屬性:border

在table標簽定義的時候,預設是沒有可見邊框的

  • border:定義邊框的粗(預設單位:px)
<html>
    <body>
        <table border="1"><! -- 邊框像素為:1px -->
            <tr> <td>1</td> <td>W</td> </tr>
            <tr> <td>2</td> <td>M</td> </tr>
        </table>
    </body>
</html>

表頭標簽:< th >

表頭標簽的字體會加粗

< th >標簽和< td >標簽的應用方法一樣,被< tr >標簽所包涵

  • 空單元格問題:

    如果< td >標簽的內容為空,則會出現一些異常,所以想表示空單元格,可以在< td >標簽中寫入“&nbsp ;”

表格標簽:

標簽 描述
< table > 定義表格
< caption > 定義表格標題
< th > 定義表頭
< tr > 定義表行
< td > 定義單元格
< thead > 定義表格頁眉
< tbody > 定義表格主題
< tfoot > 定義表格頁腳
< col > 定義表格列屬性
< colgroup > 定義表格列的組

HTML列表:

無序列表:< ul >…< li >

  • 無序列表是一個以“粗圓點”為序的項目列表;始於< ul >標簽,每一個列表始於< li >
<ul>
    <li> 一 </li>
    <li> 二 </li>
</ul>
  • type屬性:設置列表的標記(disc,circle,square)

有序列表:< ol >…< li >

  • 有序列表是以數字順序排序的列表進行標記
<ol>
    <li>第一列表</li>
    <li>第二列表</li>
</ol>
  • type屬性:設置列表的標記(A,a,1,I,i……)

定義列表:< dl >,< dt >,< dd >

  • 定義列表從< dl >標簽開始,每一個自定義列表項以< dt >,每一個自定義列表項的定義從< dd >開始

列表是可以嵌套在上一層有序/無序列表中的,形成所謂的二級列表

HTML 塊:

  • 塊元素:可以通過< div >和< span >將HTML各類標簽和元素組合。

塊元素:

  • 塊元素,在瀏覽器中,通常是從新的一行開始和結束

內聯元素:

  • 內聯元素在瀏覽器顯示時,不會以新行開始

< div >元素:

  • div是塊元素,主要用來組合其他HTML元素標簽
  • div元素沒有特殊含義,在div元素中,每一個div完整的閉合標簽都會以新的一行開始和結束。
  • div和CSS一起使用,可以有效的設置樣式屬性

< span >元素:

  • HTML < span >元素是內聯元素,可用作文本的容器
  • 與CSS一起使用是,元素可用於部分文本設置樣式屬性

HTML 類:

  • 對HTML進行(元素)分類(設置類),可以為元素的類定義CSS樣式
  • ps:為相同的類設置相同的樣式,或者為不同的類設置不同的樣式

  • 定義設置類(名):

    class屬性:可以為該標簽設置類名

    < div >,< span >標簽是一種容器,都可以藉由class屬性進行類定義

HTML佈局:

HTML最常使用< div >元素佈局(通過CSS定位)

HTML響應式設計:

HTML框架:

框架結構標簽:< frameset >

  • frameset定義了視窗如何比例分割(百分比或像素)

  • 每一個frameset定義一系列行貨列

框架標簽:< frame >

  • frame標簽中定義 放置一個HTML文檔
 <frameset cols="40%,60%">
     <frame src="**.html">
     <frame src="**.html">
</frameset>

cols:垂直(列)分佈框架屬性;rows:水平(行)分佈框架屬性

ps:HTML的frame框架是可以拖動的,所以,可以在標簽中添加:“noresize屬性:noresize=“noresize”

  • 混合框架:換言之——框架嵌套,可以在55水平框架中的框架中在添加一個235垂直框架

HTML內聯框架:< iframe >

  • 用於在一個HTML頁面中,顯示另一個HTML頁面

  • 格式:

    <iframe src="URL"></iframe>

高度、寬度屬性:

  • height:設置高度
  • width:設置寬度

屬性值的預設單位是像素,也可以用百分比來設定

  • 刪除邊框:預設的內聯框架是有粗邊框的

    • frameboreder:設置邊框粗細(px)

      <iframe src="**.html" frameborder="*px"></iframe>

鏈接屬性:*

  • target:引用iframe的name屬性

HTML背景:

  • < body >標簽有兩個配置背景的標簽,背景可以是 顏色或圖像

背景顏色:bgcolor

背景顏色屬性將背景設置為某種顏色,屬性值可以是十六進位、RGB值或者顏色名(英文)

<body bgcolor="#000000"></body>
<body bgcolor="reb(0,0,0)"></body>
<body bgcolor="black"></body>

背景:background

背景屬性將背景設置為圖像,屬性值是圖像的URL地址(本地地址),如果圖像尺寸小於視窗則會自動複製多個圖像直至鋪滿視窗

<body background="**.gif"></body>
<body background="http://****"></body>

HTML腳本:

script元素:

  • < script >標簽用於定義客戶端腳本,既可以是在HTML文檔中包含腳本語句,也可以通過src屬性指向外部腳本文件
<script type="text/javascript">
    JavaScript腳本代碼;
</script>

type屬性值需要符合MIME類型

< noscript >標簽

  • < noscript >標簽提供無法使用腳本時的替代內容;在瀏覽器禁止腳本時,瀏覽器才會執行< noscript >標簽的內容

HTML頭部:

< head >標簽:

  • < head >標簽元素是所有頭部元素的容器標簽:

    涵蓋元素標簽範圍:title , base , link , meta , script , style

< title >標簽元素:

  • < title >標簽的內容會顯示在網頁的標題,不會顯示在頁面上

< base />標簽元素:

  • < base >標簽為頁面上所有鏈接規定預設的地址(href)或者預設目標(target)

href:指的是鏈接的目標地址URL;target:指的是打開目標鏈接的方法(新視窗或本頁顯示)

  • 定義HTML文檔與外部資源之間的關係

< style >標簽元素:

  • 用於為HTML文檔定義樣式信息;可以在style元素內規定HTML元素呈現的樣式

< meta >標簽元素:

  • 元數據:是關於數據的信息

< meta >標簽提供關於HTML標簽的元數據,元數據不會顯示頁面上,但是機器可讀的;典型情況:meta元素被用於規定頁面的描述、關鍵詞、文檔的作者、修改時間以及其它元數據;始終位於head元素中

元數據可用於瀏覽器(如何顯示內容或重新載入頁面),搜索(關鍵字)或其它web服務

< meta >標簽的name和content屬性的作用是描述HTML頁面簡介和關鍵字

HTML < !DOCTYPE >

  • 聲明幫助瀏覽器可以正確的顯示HTML網頁信息

< !DOCTYPE >聲明:

HTML有多個不同的版本,只有完全明白頁面中使用的確切的HTML版本,瀏覽器才能完全正確的顯示HTML頁面,這就是聲明的用處。

< !DOCTYPE >不是HTML標簽,它為瀏覽器提供信息聲明,即HTML的版本信息。。

HTML實體

  • 在HTML中,預留了部分字元,在HTML中不能使用大/小於號;如果希望正確的顯示預留字元,就必須在HTML源代碼中使用字元實體

HTML 實體符號參考手冊

顯示結果 描述 實體名稱 實體編號
空格    
< 小於號 < <
> 大於號 > >
& 和號 & &
" 引號 " "
' 撇號 ' (IE不支持) '
分(cent) ¢ ¢
£ 鎊(pound) £ £
¥ 元(yen) ¥ ¥
歐元(euro)
§ 小節 § §
© 版權(copyright) © ©
® 註冊商標 ® ®
商標
× 乘號 × ×
÷ 除號 ÷ ÷

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

-Advertisement-
Play Games
更多相關文章
  • 五、限定查詢和排序顯示 5.1、限定查詢 5.1.1 認識限定查詢 例如 :如果一張表中有 100w 條數據,一旦執行了 “ SELECT FROM 表 ” 語句之後,則將在屏幕上顯示表中全部數據行的記錄,這樣既不方便瀏覽,也可能造成死機的問題,所以此時就必須對查詢的結果進行篩選,只選出對自己有用的 ...
  • 現象: MYSQL在安裝完成後,系統能正常運行,但是第二天出現瞭如下一個提示框,如下圖: 給個人人都看得懂的如下圖: 解決辦法: 這個是新版本MySQL服務自帶的一個定時任務,每天23:59:59執行的任務,我們只需要在本地系統的“任務計劃程式”中將這個定時任務幹掉就OK了。開始 -> 在 “ 搜索 ...
  • 有時候不用的指標的絕對值不能比,但是轉轉為百分比的形式就容易看出波動了,是數據分析的好用的一個分析函數20:00:24 SYS@orcl> conn scott/tiger;Connected.20:00:30 SCOTT@orcl> create table test20:01:22 2 (20:... ...
  • 如需轉載,請註明出處:Flutter學習筆記(25)--ListView實現上拉刷新下拉載入 前面我們有寫過ListView的使用:Flutter學習筆記(12)--列表組件,當列表的數據非常多時,需要使用長列表,比如淘寶後臺的訂單列表,手機通訊錄等,這些列表項數據很多,長列表也是使用ListVie ...
  • (馬蜂窩技術公眾號原創內容,ID: mfwtech) 熟悉馬蜂窩的朋友一定知道,點擊馬蜂窩 App 首頁的發佈按鈕,會發現發佈的內容已經被簡化成「圖文」或者「視頻」。 長期以來,游記、問答、攻略等圖文形式的形態一直是馬蜂窩發展的優勢所在。將短視頻提升至與圖文併列的位置,是因為對於今天的移動互聯網用戶 ...
  • 1.map組件的高度如果想要鋪滿屏幕,要是使用height:100vh樣式2.獲取位置要在app.json中標明許可權3.先使用wx.getLocation獲取自己的位置,然後再回調中使用setData方法,賦予數據給前臺頁面展示標註點 index.js index.wxml app.json ...
  • 步驟: 1.進入鬥魚直播; 2.按下f12; 3.點擊Console; 4.複製下方代碼黏貼至Console下,回車就會自動輸彈幕; 友情提醒:若想終止請在console下輸入stop()--或--按f5; 代碼如下: const area = document.getElementsByClass ...
  • 我們略過概念,直接看函數式響應式編程解決了什麼問題。 故事從下麵這個例子展開: 兩個密碼輸入框,一個提交按鈕。 密碼、確認密碼都填寫並一致,允許提交;不一致提示錯誤。 HTML 如下: 常規做法 初始版 加強版 問題: 輸入密碼時,確認密碼還是空的,出現密碼不一致錯誤提示,干擾用戶輸入。 期望: 確 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...