HTML學習筆記(全)

?


?

基本結構

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

?基本標簽元素

標題(heading)

<h1>一級標題</h1>

<h6>六級標題</h6>

生成h1~h6標題的快捷鍵 :h$*6

*n表示生成h1~hn標題

段落

段落標簽<p>? </p>

段落結束之后自動換行

換行標簽<br>

可以在段落內部使用

水平線

<hr>標簽在HTML頁面中創建水平線

其基本屬性

<hr color=" " width=" " size=" " align=" "/>

  • color:顏色
  • width:長度
  • size:高度
  • align:對齊方式(默認居中),常見取值 left,right,center

圖片

<img>定義圖像

<img src=" " alt=" " width=" " height=" ">

  • ?src:?圖片的路徑(最好使用相對路徑)
  • ? alt:文件無法正常顯示時,的替代文本
  • width:圖片寬度
  • height:圖片高度
  • border:表框

路徑?

?路徑:分為網絡路徑,相對路徑,決對路徑

?網絡路徑:

具體的網絡地址

示例

<img src="https://www.163.com>? (網易)

絕對路徑:

示例

<img src="E:\xinjianwenjianjia\1.jpg">

注意:建議路徑中不要出現漢字?

?相對路徑:
  • 子級關系:/
  • 父級關系:../
  • 同級路徑:./(可省略)

超文本鏈接

標簽<a>? ?</a>

若未添加鏈接地址,將僅作為文本

可使用屬性? herf? 來描述鏈接的地址

示例

<a herf="url" name=" " id=" ">鏈接文本</a>

鏈接文本可以為任意內容?

  • 未訪問過的鏈接顯示未藍色字體并帶有下劃線
  • 訪問過的鏈接顯示為紫色并帶有下劃線
  • 點擊鏈接時,鏈接顯示為紅色并帶有下劃線

其他屬性 :

  • target :指定鏈接的目標窗口,可取值_self,_blank,_parent,_top
  • title :鏈接提示文字
  • ?rel :規定當前文本與目標文本之間的關系(暫不學習)
<!DOCTYPE html>
<html><head><title>超鏈接</title></head><body><a href="表單.html" target="_blank">blank表單.html</a><br /><a href="表單.html" target="_parent">parent表單.html</a><br /><a href="表單.html" target="_self">self表單.html</a><br /><a href="表單.html" target="_top">top表單.html</a><br /></body>
</html>

其中 _blank會創建一個新的網頁

電子郵件鏈接mailto

將打開默認的電子郵件程序,比如 outlook 等,并自動填寫郵件地址

<a herf="mailto:電子郵箱地址">顯示鏈接的對象

文本標簽

<p></p>表示段落,如果想添加的文本僅僅是幾個詞時,還用這個就會不太舒服

常用?

標簽描述
<em>定義著重文字
<b>定義粗體文字
<i>定義斜體文字
<strong>定義加重語氣
<del>定義刪除字
<span>無特定含義,普通

和段落是不同的,段落表示一段文本,而文本標簽一般表示文本詞匯,也可以在段落內部使用

示例?

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><p>p白菜頭</p><em>em白菜頭</em><i>i白菜頭</i><b>b白菜頭</b><strong>strong白菜頭</strong><span>span白菜頭</span><del>del白菜頭</del></body>
</html>

效果圖

列表

列表之間是可以嵌套的

有序列表

<ol>

? ? ? <li>內容<li>

? ? ? <li>內容<li>

</ol>

<li>之間自動換行?

?可添加屬性 type

<ol type=" ">

可以是“1”(默認),“a”,“A”,“i”(小寫羅馬數字),“I”(大寫羅馬數字)

無序列表

<ul>

? ? ? <li>內容<li>

? ? ? <li>內容<li>

</ul>

可添加屬性 type

  • “disc”實心圓(默認)
  • “circle”空心圓
  • “square” 小方塊
  • “none”不顯示

自定義列表

  • dl:自定義列表的開始
  • dt:定義列表的標題
  • dd:列表中每一項的定義

<dl>

<dt>

? ? ?<dd>內容?<dd>

? ? ?<dd>內容?<dd>

<dt>

<dl>

表格*

  • 表格:<table>
  • 標題:<caption>
  • 表頭: <th>
  • 行:<tr>
  • 列(單元格):<td>

快速生成n*n表格結構:table>tr*n>td*n{初始內容}

表格“table”屬性(常用)

  • “border” 邊框的寬度(不設置就看不到表格的線條)
  • “bordercolor”設置邊框顏色
  • “bgcolor”設置表格的背景色
  • “rules”表格內邊框顯示規則
  • “width”“height”
  • “cellpadding”設置單元格內容與邊框的空白間距(單位像素或百分比)
  • “cellspacing”單元格之間的空白間距(單位同上)

其中 rules 的設定有:

  • “none”:無內邊框
  • “rows”:僅行邊框
  • “cols”:僅列邊框
  • “all”:所有邊框(默認)

單元行“th”的屬性(常用)

  • “width”“height”
  • “align”表格行的對齊方式(水平),有:left,center,right
  • “valign”表格行的對齊方式(垂直),有:top,middle,bottom
  • “bgcolor”“bordercolor”

?單元格“td”的屬性常用

除擁有“th”的上訴屬性外,還有:

“colspan”“rowspan”分別表示定義單元格可橫跨(縱跨)的列(行)數

表頭“th”的屬性(常用)

內容會默認粗體,居中

“scope”定義表頭單元格的作用范圍,常見取值:

? ? ? ? ? ? ?“col”(表示該表頭單元格是一列的表頭)

? ? ? ? ? ? ?“row”(則是一行的表頭)

合并單元格示例

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><table border=1><tr><td>danyuange6</td><td colspan="2">danyuange7</td><!因為7占了兩列,刪除8><td>danyuange9</td><td>danyuange10</td></tr><tr><td>danyuange11</td><td>danyuange12</td><td>danyuange13</td><td>danyuange14</td><td rowspan="2">danyuange15</td></tr><tr><td>danyuange16</td><td>danyuange17</td><td>danyuange18</td><td>danyuange19</td><!因為15占了兩列,刪除20></tr></table></body>
</html>

水平合并:留左刪右

垂直合并:留上刪下?

form表單*

例如注冊框,搜索框

表單由容器(表單)和控件(輸入框,按鈕)組成

form
<form action="url"method="get|post"name="myform"></form>
  • “action”表單的數據所要傳給服務器的地址
  • “name”表單名稱
  • “method”方式數據提交方式:“get”“post”
  • target:打開表單的位置,同上超鏈接的target

“Get”和“Post”暫時不進行深入學習(與后臺有關)

控件(表單元素)

  • “input” 輸入框? ?
  • textarea:定義文本域(一多行輸入控件)
  • select:定義選擇列表
  • button:一個普通按鈕
  • label:定義控件標簽
input的type屬性
  • text:單行文本輸入區域(文本輸入框)
  • submit:將表單內容提交給服務器的按鈕
  • reset:清除表單內容,重新填寫按鈕
  • checkbox:多選按鈕
  • radio:單選按鈕
  • password:輸入內容自動顯示為****
  • hidden:隱藏區域,用戶不能在此處輸入,可用于預設要傳送的內容
  • image:使用圖像替代submit按鈕,單擊后表單內容及點擊坐標一起上傳
  • file:文件選擇框

HTML5中新增(部分)?

  • ?required:提交時不能為空
  • placeholder:提供提示(hint),提示用戶所要輸入的內容
  • date:既包含輸入域,還提供一下拉日歷選擇年/月/日
  • month:選取年和月
  • week:年和周
  • time:時間
  • datetime:時間,日,月,年
select的常用屬性?
  • option:定義組合框中包含的下拉菜單項
  • selected:在某個option項中定義默認被選中
  • multiple:將select設置為多選
textarea常用屬性?
  • cols:設置文本區域的寬度,以字符數為單位
  • rows:允許輸入的最大行數
  • readonly:使用戶無法修改文本區域內容
  • disabled:首次加載時禁用此文本區

示例

源碼

<!DOCTYPE html>
<html><head><title>個人信息調查表</title><style></style></head><body><table border="2"><caption><i><strong><big>個人信息調查表</big></strong></i></caption><form action="">	<tr><td colspan="2"><p>姓名:<input type="text" /></p></td></tr><tr><td colspan="2"><p>密碼:<input type="password" /></p></td></tr><tr><td colspan="2"><p>性別:<input type="radio" name="sex" value="男"/> 男 &nbsp;&nbsp;<input type="radio" name="sex"/> 女</p></td></tr><tr><td colspan="2"><p>籍貫:<select name="省份" id="" size="1"><option value="河南">河南</option><option value="河北">河北</option><option value="湖南">湖北</option><option value="湖北">湖北</option></select>省</p></td></tr><tr><td colspan="2"><p>出生日期:<input type="date" /></p></td></tr><tr><td colspan="2"><p>個人愛好:<input type="checkbox" value="音樂"/>音樂&nbsp;<input type="checkbox" value="美食"/>美食&nbsp;<input type="checkbox" value="運動"/>運動&nbsp;<input type="checkbox" value="旅游"/>旅游</p></td></tr><th>自我介紹:</th><td><textarea name="textarea" cols="30" rows="10"></textarea></td></form></table></body>
</html>
效果:

補充

name和value是表單元素都有的屬性,并且十分重要(textarea沒有value)

例如,在input中如果使用多個radio,如果每個radio的name是相同的,則認為相同name的radio只能選擇其中一個,在示例中性別的選擇時,兩個radio的name是相同的,所以性別只能選擇一個

在文本輸入框中,value?屬性用于設置輸入框的默認值。用戶可以修改這個值,提交表單時,服務器將接收到用戶輸入的值。而對于按鈕,value則是最終要提交給服務器的信息

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

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

相關文章

騰訊云對象存儲服務(COS)

騰訊云對象存儲服務&#xff08;COS&#xff09; 安全、可擴展、低成本的云存儲解決方案 騰訊云 對象存儲服務&#xff08;COS&#xff0c;Cloud Object Storage&#xff09; 是一種高可靠、高性能、可擴展的云存儲服務&#xff0c;專為海量非結構化數據&#xff08;如圖片、…

從ETL到數倉分層:大數據處理的“金字塔”構建之道

在當今數據驅動的時代&#xff0c;大數據處理已成為企業決策和業務優化的核心。而ETL&#xff08;Extract, Transform, Load&#xff09;作為數據處理的基石&#xff0c;其背后的數倉分層理念更是決定了數據處理的效率與質量。本文將深入探討ETL工作中的數倉分層理念&#xff0…

數字孿生對于新基建的價值淺析,算是拋磚引玉。

數字孿生&#xff08;Digital Twin&#xff09;作為一項融合物理世界與數字世界的關鍵技術&#xff0c;在新基建中扮演著虛實協同、智能決策、全生命周期管理的核心角色&#xff0c;其價值貫穿于基礎設施的設計、建設、運維到優化全流程。 一、核心價值&#xff1a;虛實映射與智…

從零開始實現大語言模型(十三):預訓練大語言模型GPTModel

1. 前言 使用梯度下降算法通過下一個token預測任務預訓練大語言模型GPTModel&#xff0c;前向傳播流程每次會輸入一個batch的長度均為context_len的訓練樣本&#xff0c;執行 batch_size context_len \text{batch\_size}\times\text{context\_len} batch_sizecontext_len次下…

QWQ大模型評測榜單

評測榜單說明 在數學推理基準AIME24上&#xff0c;QwQ-32B達到了79.5分&#xff0c;幾乎與DeepSeek-R1-617B的79.8分持平&#xff0c;遠超OpenAI o1-mini的63.6分&#xff0c;及相同尺寸的R1蒸餾模型。 在編程能力方面&#xff0c;QwQ-32B 在LiveCodeBench上獲得了63.4分&…

bash: uwsgi: 未找到命令

針對你提出的“bash: uwsgi: command not found”問題&#xff0c;以下是一些可能的解決方案&#xff0c;請按照步驟逐一排查&#xff1a; ?1、檢查uwsgi命令是否正確?&#xff1a; 確保你輸入的命令是uwsgi&#xff0c;而不是uWSGI或其他變體。 ?2、確認uwsgi是否已安裝?&…

超圖(Hypergraph)

超圖&#xff08;Hypergraph&#xff09;是圖結構學習&#xff08;Graph Learning&#xff09;中的一種擴展形式&#xff0c;它比傳統圖&#xff08;Graph&#xff09;更具表達能力&#xff0c;適用于建模復雜的多元關系。 超圖是一種由 超節點&#xff08;Hypernodes&#xff…

PyTorch中的線性變換:nn.Parameter VS nn.Linear

self.weight nn.Parameter(torch.randn(in_channels, out_channels)) 和 self.linear nn.Linear(in_channels, out_channels) 并不完全一致&#xff0c;盡管它們都可以用于實現線性變換&#xff08;即全連接層&#xff09;&#xff0c;但它們的使用方式和內部實現有所不同。 …

鴻蒙生態日日新,夸克、順豐速運、駕校一點通等多款應用功能更新

3月5日鴻蒙生態日日新PLOG&#xff1a;吉事辦、健康甘肅等政務服務App上架原生鴻蒙應用市場&#xff1b;夸克、順豐速運、駕校一點通等多款應用功能更新。

基于SpringBoot的智慧停車場小程序(源碼+論文+部署教程)

運行環境 ? 前端&#xff1a;小程序 Vue ? 后端&#xff1a;Java ? IDE工具&#xff1a;IDEA&#xff08;可自行選擇&#xff09; HBuilderX 微信開發者工具 ? 技術棧&#xff1a;小程序 SpringBoot Vue MySQL 主要功能 智慧停車場微信小程序主要包含小程序端和…

致同報告:香港財政赤字加劇,擴大稅基與增收迫在眉睫

2月26日香港政府2025-26年度財政預算案&#xff0c;&#xff08;以下簡稱“預算案”&#xff09;發布&#xff0c;香港財政司司長陳茂波提出一系列旨在減少開支并振興香港經濟的措施&#xff0c;以應對日益增長的財政赤字。主要提案包括對所有公務員實施凍薪、針對性稅務寬減措…

在Spring Boot項目中分層架構

常見的分層架構包括以下幾層: 1. Domain 層(領域層) 作用:領域層是業務邏輯的核心,包含與業務相關的實體類、枚舉、值對象等。它是對業務領域的抽象,通常與數據庫表結構直接映射。 主要組件: 實體類(Entity):與數據庫表對應的Java類,通常使用JPA或MyBatis等ORM框架…

實訓任務2.2 使用Wireshark捕獲數據包并分析

目錄 【實訓目標】 【實訓環境】 【實訓內容】 【實訓步驟】 1.啟動WireShark 2. 使用Wireshark捕獲數據包 &#xff08;1&#xff09;選擇網絡接口 &#xff08;2&#xff09;捕獲數據包 &#xff08;1&#xff09;設置Wireshark過濾器并捕獲數據包 &#xff08;2&…

工業自動化核心:BM100 信號隔離器的強大力量

安科瑞 呂夢怡 18706162527 BM100系列信號隔離器可以對電流、電壓等電量參數或溫度、電阻等非電量參數進行快速精確測量&#xff0c;經隔 離轉換成標準的模擬信號輸出。既可以直接與指針表、數顯表相接&#xff0c;也可以與自控儀表&#xff08;如PLC&#xff09;、各種 A/D …

并發編程——累加器

目錄 1 AtomicLong 1.1 核心功能 1.2 實現原理&#xff1a; (1&#xff09;基于 Unsafe 的底層操作 (2) volatile字段的內存可見性 (3&#xff09;CAS 操作與 ABA 問題 1.3 性能分析 1.4 使用場景 2 LongAdder 核心設計原理 1 分段存儲 2 分散更新策略 3.處理高競…

大模型管理工具:LLaMA-Factory

目錄 一、安裝與環境配置 二、?啟動 Web 界面 三、數據準備 四、模型訓練 五、模型評估 七、模型導出 八、API服務部署 LLaMA-Factory 是一個開源的大語言模型&#xff08;LLM&#xff09;微調框架&#xff0c;旨在簡化大規模模型的訓練、微調和部署流程。它支持多種主…

推流項目的ffmpeg配置和流程重點總結一下

ffmpeg的初始化配置&#xff0c;在合成工作都是根據這個ffmpeg的配置來做的&#xff0c;是和成ts流還是flv&#xff0c;是推動遠端還是保存到本地&#xff0c; FFmpeg 的核心數據結構&#xff0c;負責協調編碼、封裝和寫入操作。它相當于推流的“總指揮”。 先來看一下ffmpeg的…

大語言模型從理論到實踐(第二版)-學習筆記(緒論)

大語言模型的基本概念 1.理解語言是人工智能算法獲取知識的前提 2.語言模型的目標就是對自然語言的概率分布建模 3.詞匯表 V 上的語言模型&#xff0c;由函數 P(w1w2 wm) 表示&#xff0c;可以形式化地構建為詞序列 w1w2 wm 的概率分布&#xff0c;表示詞序列 w1w2 wm…

strace工具的交叉編譯

1、下載源碼 git clone https://github.com/strace/strace.git cd strace 2、運行 bootstrap 腳本&#xff08;如果需要&#xff09; 如果源碼中沒有 configure 腳本&#xff0c;運行以下命令生成&#xff1a; ./bootstrap 3. 配置編譯參數 運行 configure 腳本&#xff…

Vue 3 組件庫持續集成 (CI) 實戰:GitHub Actions 自動化測試與 Storybook 文檔構建 - 構建高效可靠的組件庫 CI 流程

引言 歡迎再次回到 Vue 3 + 現代前端工程化 系列技術博客! 在昨天的第十篇博客中,我們深入學習了代碼覆蓋率分析,掌握了利用 Jest 代碼覆蓋率報告提升單元測試有效性的方法,進一步鞏固了組件庫的質量防線。 今天,我們將邁向 自動化流程 的構建,聚焦于 持續集成 (Continu…