第一篇htmlcss詳細講解

第一章 HTML標簽介紹

第一節 HTML基本結構

<!DOCTYPE html>  <html><head><title>標題</title></head><body>文檔主體</body></html>
  • HTML 標簽是由<>包圍的關鍵詞,例:<html>
  • HTML 標簽通常成對出現,分為標簽開頭和標簽結尾,例:<html> </html>
  • 有部分標簽是沒有結束標簽,成為單標簽,單標簽內必須用 / 結尾,例:<br/><hr/>
  • 頁面中所有的內容,都要放在HTML標簽中
  • HTML標簽主體分為三個部分
    • 標簽名稱
    • 標簽內容
    • 標簽屬性
  • HTML 標簽具有語義化
    • 語義化:就是僅通過標簽名就能判斷出該標簽的內容。
    • 語義化的作用
      • 網頁結構層次更清晰。
      • 更容易被搜索引擎收錄。
      • 更容易讓屏幕閱讀器讀出網頁內容。
  • 標簽的內容就是在一對標簽內部的內容
  • 標簽的內容可以是其他標簽

第二節 標簽(元素)全局標準屬性

在HTML規范中,規定了全局標準屬性:

class屬性

  • 用于定義元素的類名。

id屬性

  • 用于指定元素的唯一id
  • 要注意該屬性的值在整個HTML文檔中要具有唯一性

注意:

  1. 屬性和屬性值,盡量小寫,本來這樣做也方便些。
  2. class 屬性可以多用 class=" " (引號里面可以填入多個class屬性)
  3. id 屬性只能單獨設置 id=" "(只能填寫一個,多個無效)

style屬性

  • 用于指定元素的行內樣式
  • 使用該屬性后將會覆蓋任何全局的樣式設定

title屬性

  • 用于指定元素的額外信息

dir屬性

  • 用于指定元素中內容的文本方向
  • 屬性值只有ltr或rtl兩種,含義分別是left to right和right to left。

lang屬性

  • 用于指定元素內容的語言

第三節 HTML的全局事件屬性

Window窗口事件

  • onload:在頁面加載結束之后觸發。
  • onunload:在用戶從頁面離開時發生,例如點擊跳轉,頁面重載,關閉瀏覽器窗口等。

Form表單事件

  • onblur:當元素失去焦點時觸發。
  • onchange:在元素的元素值被改變時觸發。
  • onfocus:當元素獲得焦點時觸發。
  • onreset:當表單中的重置按鈕被點擊時觸發。
  • onselect:在元素中文本被選中后觸發。
  • onsubmit:在提交表單時觸發。

Keyboard鍵盤事件

  • onkeydown:在用戶按下按鍵時觸發。
  • onkeypress:在用戶按下按鍵后,按著按鍵時觸發。該屬性不會對所有按鍵生效,不生效的有:ALT、CTRL、SHIFT、ESC
  • onkeyup:當用戶釋放按鍵時觸發。

Mouse鼠標事件

  • onclick:當在元素上發生鼠標點擊時觸發。
  • onblclick:當在元素上發生鼠標雙擊時觸發。
  • onmousedown:當在元素上按下鼠標按鈕時觸發。
  • onmousemove:當鼠標指針移動到元素上時觸發。
  • onmouseout:當鼠標指針移出元素時觸發。
  • onmouseover:當鼠標指針移動到元素上時觸發。
  • onmouseup:當在元素上釋放鼠標按鈕時觸發。
  • Media媒體事件
  • onabort:當退出時觸發。
  • onwaiting:當媒體已停止播放但打算繼續播放時觸發。

第二章 HTML的標簽(元素)

第一節 文本標簽

段落標簽 <p></p>

段落標簽用來描述一段文字

標題標簽 <hx></hx>

  • 標題標簽用來描述一個標題
  • 標題標簽總共有六個級別,由高到低分別是h1,h2,h3,h4,h5,h6
<h1>我是一級標題</h1>
<h2>我是二級標題</h2>
<h3>我是三級標題</h3>
<h4>我是四級標題</h4>
<h5>我是五級標題</h5>
<h6>我是六級標題</h6>
  • <h1></h1>標簽在每個頁面中通常只出現一次

強調語句標簽<em></em>

用于強調某些文字的重要性

更加強調標簽<strong></strong>

和 <em>標簽一樣,用于強調文本,但它強調的程度更強一些

無語義標簽<span></span>

<span>標簽是沒有語義。

短文本引用標簽<q></q>

簡短文字的引用。

長文本引用標簽<blockquote></blockquote>

定義長的文本引用

換行標簽<br/>

<br/>標簽作用相當于word文檔中的回車,起到文字換行的作用

第二節 多媒體標簽

鏈接標簽 <a></a>

圖片標簽 <img/>

視頻標簽<video></video>

  • <video src="mov.mp4" controls="controls">
  • 目前video支持三種視頻格式
    • Ogg = 帶有 Theora 視頻編碼和 Vorbis 音頻編碼的 Ogg 文件
    • MPEG4 = 帶有 H.264 視頻編碼和 AAC 音頻編碼的 MPEG 4 文件
    • WebM = 帶有 VP8 視頻編碼和 Vorbis 音頻編碼的 WebM 文件

音頻標簽<audio></audio>

<audio src="a01.mp3"></audio>

第三節 列表

無序列表標簽<ul><li><li/></ul>

  • ul-li是沒有前后順序的信息列表
  • <ul><ul/>列表定義一個無序列表
  • <li><li/>代表無需列表中的每一個元素
<ul>
  <li>HTML<li/>
  <li>CSS<li/>
  <li>JavaScript<li/>
</ul>

有序列表<ol><li><li/></ol>

ol-li列表默認情況下,每個li在瀏覽器中都會顯示一個數字,代表自己的序號

定義列表<dl></dl>

  • 定義列表通常和<dt></dt>和<dd></dd>標簽一起使用
  • <dt></dt>定義列表中的項目
  • <dd></dd>描述列表中的項目
<dl>
   <dt>學習WEB前段需要掌握哪三種語言</dt>
   <dd>需要掌握HTML,搭建網頁結構</dd>
   <dd>需要掌握CSS,用于修改網頁結構的樣式</dd>
   <dd>需要掌握JavaScript,用于用戶和計算機交互</dd>
</dl>

第四節 表格

表格標簽<table></table>

表格的一行<tr></tr>

有幾對tr, 表格就有幾行。

表格的表頭<th></th>

表格的頭部的一個單元格,表格表頭。

單元格<td></td>

  • 表格的一個單元格,一行中包含幾對<td><td/>,說明一行中就有幾列。
<table>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
<tr>
<td>張三</td>
<td>男</td>
<td>25</td>
</tr>
<tr>
<td>小花</td>
<td>女</td>
<td>23</td>
</tr>
<tr>
<td>李四</td>
<td>男</td>
<td>28</td>
</tr>
</table>

表格合并

  • 同一行內,合并幾列colspan=“2”
  • 同一列內,合并幾行rowspan="3"

第五節 表單標簽系列

表單標簽<form>

  • <form></form>表單是可以把瀏覽者輸入的數據傳送到服務器端,這樣服務器端程序就可以處理表單傳過來的數據。
  • <form method="傳送方式" action="服務器文件">
  • action :瀏覽者輸入的數據被傳送到的地方,比如一個PHP頁面(save.php)
  • method : 數據傳送的方式(get/post)

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

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

相關文章

安達發|從救火到未雨綢繆:APS生產計劃排產軟件重塑制造業“危機免疫力“

在全球化競爭和市場需求多變的今天&#xff0c;制造企業面臨著前所未有的挑戰。訂單波動、供應鏈中斷、設備故障等突發情況已成為常態&#xff0c;許多企業陷入了"救火式管理"的惡性循環。據統計&#xff0c;超過70%的制造企業管理者將超過50%的工作時間用于處理各種…

短視頻矩陣系統:選擇與開發的全方位指南

短視頻矩陣系統&#xff1a;選擇與開發的全方位指南在當今數字化時代&#xff0c;短視頻已經成為企業營銷和個人品牌建設的重要工具。為了更高效地管理和發布短視頻&#xff0c;許多企業和個人開始尋求短視頻矩陣系統的解決方案。本文將深入探討短視頻矩陣系統哪家好、短視頻批…

【2024電賽E題】機械臂+cv2視覺方案

2024電賽E題_機械臂cv2視覺方案 三子棋_人機對弈1.整體設計方案 2.機械臂系統方案 使用常見的開源六軸自由度stm32機械手臂 直接使用商家官方給的代碼&#xff0c; 我們只需要通過串口給它發送六個舵機的PWM占空比即可控制機械臂的運動 通過商家提供的源碼&#xff0c;了解…

Mac上最佳SSH工具:Termius實用指南

本文還有配套的精品資源&#xff0c;點擊獲取 簡介&#xff1a;SSH是一種安全網絡協議&#xff0c;廣泛用于Mac系統遠程登錄。Termius是Mac上一款功能強大的SSH客戶端&#xff0c;提供直觀的用戶界面和全面的SSH功能&#xff0c;支持Intel和M1架構芯片的Mac設備。它包括多會…

面試高頻題 力扣 695.島嶼的最大面積 洪水灌溉(FloodFill) 深度優先遍歷 暴力搜索 C++解題思路 每日一題

目錄零、題目描述一、為什么這道題值得一看&#xff1f;二、題目拆解&#xff1a;提取核心要素與約束三、算法實現&#xff1a;基于 DFS 的面積計算代碼拆解時間復雜度空間復雜度四、與「島嶼數量」的代碼對比&#xff08;一目了然看差異&#xff09;五、坑點總結六、舉一反三七…

2023 年 3 月青少年軟編等考 C 語言八級真題解析

目錄 T1. 最短路徑問題 思路分析 T2. Freda 的越野跑 思路分析 T3. 社交網絡 思路分析 T4. 旅行 思路分析 T1. 最短路徑問題 題目鏈接:SOJ D1249 平面上有 n n n 個點( n ≤ 100 n\le 100 n≤100),每個點的坐標均在 ? 10000 ~ 10000 -10000\sim 10000 ?10000~10000…

UEditor富文本編輯器

UEditor配置部分在該項目中插入uediterUEditor是由百度FEX 前端團隊開發并開源的一款功能強大、可定制性高的所見即所得&#xff08;WYSIWYG&#xff09;富文本編輯器。它的核心目標是幫助用戶在網頁上輕松編輯和發布格式豐富的內容&#xff08;如新聞、博客、論壇帖子、產品描…

Node.js 常用工具

Node.js 常用工具 引言 Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環境,它允許開發者使用 JavaScript 編寫服務器端應用程序。隨著 Node.js 生態的日益完善,涌現出大量高效的工具,使得開發過程更加高效。本文將詳細介紹一些在 Node.js 開發中常用的工具。 一、…

【unitrix】 6.7 基本結構體(types.rs)

一、源碼 這是一個使用 Rust 類型系統實現類型級二進制數的方案&#xff0c;通過泛型和嵌套結構體在編譯期表示數值。 //! 類型級二進制數表示方案 //! //! 使用嵌套泛型結構體表示二進制數&#xff0c;支持整數和實數表示。 //! //! ## 表示規則 //! - 整數部分: B<高位, 低…

基于Scikit-learn的機器學習建模與SHAP解釋分析

基于Scikit-learn的機器學習建模與SHAP解釋分析 1. 項目概述 本項目將使用Python的scikit-learn庫對一個包含400條記錄的數據集進行完整的機器學習建模流程,包括數據預處理、特征工程、模型訓練和模型解釋。我們將重點關注以下幾個方面: 數據預處理:包括連續變量的標準化/…

QA:備份一般存儲這塊是怎么考慮?備份服務器如何選擇?

1. 性能需求與架構設計 大數據平臺的備份需滿足高并發、加密傳輸、增量掃描、重復數據刪除&#xff08;重刪&#xff09;、數據壓縮等復雜操作&#xff0c;對備份服務器的計算能力、存儲吞吐及網絡帶寬提出極高要求。建議采用多節點集群架構&#xff0c;通過橫向擴展提升備份效…

【東楓科技】用于汽車和工業傳感器應用的高性能、集成式 24 GHz FMCW 雷達收發器芯片組

用于汽車和工業傳感器應用的高性能、集成式 24 GHz FMCW 雷達收發器芯片組 ADF5904是一款高度集成的4通道、24 GHz接收機下變頻器MMIC&#xff0c;具有卓越的低噪聲性能、高線性度和低功耗組合。ADF5904集成式多通道接收機下變頻器具有10 dB噪聲系數性能&#xff0c;優于競爭型…

新版本flutter(3.32.7) android 端集成百度地圖sdk

新版本flutter(3.32.7) android 端集成百度地圖sdk 因為官方文檔有很多地方沒有說清楚,導致在適配過程中踩了很多坑,本文檔基于已經實現集成的flutter安卓端應用編寫。 官方文檔地址:https://lbs.baidu.com/faq/api?title=flutter/loc/create-project/configure Flutt…

FreeRTOS—列表和列表項

文章目錄一、列表與列表項1.1.列表與列表項的簡介1.2.列表與列表項相關結構體1.2.1.列表結構體1.2.2.列表項結構體1.2.3.迷你列表項二、列表相關API函數2.1.列表相關API函數介紹2.1.1.vListInitalise( )初始化列表函數2.1.2.vListInitaliseItem( )初始化列表項函數2.1.3.vListI…

超詳細 anji-captcha滑塊驗證uniapp微信小程序前端組件

由于步驟太多&#xff0c;字數太多&#xff0c;廢話也太多&#xff0c;所以前后端分開講了&#xff0c;后端文章請看&#xff1a; 超詳細 anji-captcha滑塊驗證springbootuniapp微信小程序前后端組合https://blog.csdn.net/new_public/article/details/149116742 anji-captcha…

面向對象編程篇

文章目錄一、思維導圖二、詳細內容第 6 章&#xff1a;面向對象編程基礎6.1 面向對象編程的概念和優勢6.2 類和對象的定義與創建6.3 類的屬性和方法6.4 構造函數&#xff08;__init__&#xff09;和析構函數&#xff08;__del__&#xff09;6.5 封裝、繼承和多態的實現第 7 章&…

虛擬商品自動化實踐:閑魚訂單防漏發與模板化管理的技術解析

最近阿燦發現了一款閑魚虛擬商品賣家必備神器&#xff01;告別手動發貨&#xff0c;訂單自動處理&#xff0c;防錯防漏&#xff0c;支持課程、激活碼、電子書等多種商品&#xff0c;預設模板更省心。文末獲取工具&#xff01;最厲害的是&#xff0c;你完全不用一直開著電腦。以…

【Zephyr開發實踐系列】08_NVS文件系統調試記錄

文章目錄前言一、NVS原理介紹&#xff1a;二、BUG-NO1&#xff1a;將NVS運用在NAND-Flash類大容量存儲設備2.1 情況描述&#xff1a;2.2 BUG復現&#xff1a;文件系統設備樹構建測試應用編寫&#xff08;導致錯誤部分&#xff09;&#xff1a;問題呈現&#xff1a;2.3 問題簡述…

網絡安全第二次作業

靶場闖關1~8 1. 在url后的name后輸入payload ?name<script>alert(1)</script> 2. 嘗試在框中輸入上一關的payload,發現并沒有通過&#xff0c;此時我們可以點開頁面的源代碼看看我們輸入的值被送到什么地方去了 從圖中可以看到&#xff0c;我們輸入的值被送到i…

LangChain 源碼剖析(七)RunnableBindingBase 深度剖析:給 Runnable“穿衣服“ 的裝飾器架構

每一篇文章都短小精悍&#xff0c;不啰嗦。一、功能定位&#xff1a;Runnable 的 "增強包裝器"RunnableBindingBase 是 LangChain 中實現裝飾器模式的核心組件。它就像給原有 Runnable 套上一件 "功能外套"—— 不改變原有 Runnable 的核心邏輯&#xff0c…