今日html筆記

原手寫筆記?

-------------------------------------------------------------------------------------------------------
關于超鏈接的使用
<a href="https://www.luogu.com.cn/" target="_blank">//href屬性指定了超鏈接的目標地址,即當用戶點擊超鏈接時,瀏覽器會跳轉到這個地址。<p>測試圖片超鏈接轉向目標網站洛谷</p><img src="../image/5082.png" alt="測試圖片" width="500" height="500">//兩個a標簽之間的內容都可以被設置成超鏈接形式,包括圖片和文字,或者混合。
</a>
//上述內容的效果是<p>和img標簽都被設置成了超鏈接,當用戶點擊時,瀏覽器會跳轉到href屬性指定的地址。//關于<img src="../image/5082.png" alt="測試圖片" width="500" height="500">的使用src屬性指定了圖片的路徑,alt屬性指定了圖片的替代文本,當圖片無法加載時,會顯示這個文本。width和height屬性指定了圖片的寬度和高度。之所以能指定寬度和高度,是因為img標簽是一個自閉合標簽,不需要結束標簽。或者說 img是個行內元素,可以設置寬度和高度。target="_blank"屬性指定了超鏈接的打開方式,即當用戶點擊超鏈接時,瀏覽器會打開一個新的窗口來顯示目標地址的內容。如果沒有這個blank屬性,則會在當前窗口打開目標地址的內容。
-------------------------------------------------------------------------------------------------------網頁元素的分類1.塊級元素:上下擺放塊級元素會獨占一行,可以設置寬度和高度。常見的塊級元素有:div,p,h1-h6,ul,ol,li,table,form等。其中div是最常用的塊級元素。
<div></div>
<p></p>
<h1></h1>
<table></table>
<form action=""></form>
2.行內元素(內聯元素):左右擺放
行內元素不會獨占一行 a,b,em,i,span,strong等。設置寬高屬性也不會生效。
<a href=""></a> <b></b> <em> </em> <i></i> <span> </span> <strong> </strong>
3.行內塊元素:
行內塊元素不會獨占一行,可以設置寬度和高度,如果不設置寬度,則寬度會根據內容的寬度來決定。
常見的行內塊元素有:img,input,button等。
<img src="" alt=""> <input type="text"> <button> </button>
-------------------------------------------------------------------------------------------------------
關于列表的話,最常用的是無序列表和有序列表。
其中li是塊級元素,ul是無序列表,ol是有序列表。
1.有序列表:
有序列表使用ol標簽來定義,每個列表項使用li標簽來定義。
有序列表的列表項前面會有一個數字。
有序列表的列表項可以嵌套,即一個列表項里面可以再嵌套一個列表。
<ol><li>第一行</li><li>第二行</li>
</ol>
1.無序列表:
無序列表使用ul標簽來定義,每個列表項使用li標簽來定義。
無序列表的列表項前面會有一個小圓點。
無序列表的列表項可以嵌套,即一個列表項里面可以再嵌套一個列表。
<ul><li>第一行</li><li>第二行</li>
</ul>
-------------------------------------------------------------------------------------------------------
關于表格的話,最常用的是表格標簽table。
表格標簽table使用tr標簽來定義行,使用td標簽來定義單元格。
表格標簽table的屬性有:border,cellpadding,cellspacing,width,height等。
border屬性指定了表格的邊框,cellpadding屬性指定了單元格的內邊距,
cellspacing屬性指定了單元格之間的間距,width和height屬性指定了表格的寬度和高度。
border的參數有:
1.0-10:指定邊框的寬度,單位為像素。
cellspacing的參數有:
1.0-10:指定單元格之間的間距,單位為像素。
width和height的參數有:
1.0-100%:指定表格的寬度和高度,單位為像素或百分比。寬的百分比指的是占比當前頁面的比例。
1.auto:指定表格的寬度和高度,單位為像素或百分比。
<table border="5" cellspacing="5" width="100%" height="50"><tr><td>第一行第一列</td><td>第一行第二列</td><td>第一行第三列</td></tr><tr><td>第二行第一列</td><td>第二行第二列</td><td>第二行第三列</td></tr>
</table>
關于表格的特定行或特定列合并
1.合并行:
合并行使用rowspan屬性來指定,rowspan屬性的值指定了要合并的行數。
<table border="5" cellspacing="5" width="100%" height="50"><tr><td rowspan="2">第一行第一列</td>//切記該屬性要放在第一個td標簽中,否則會無效。即需要指定合并的是哪一列的多少行。<td>第一行第二列</td><td>第一行第三列</td></tr><tr><td>第二行第二列</td><td>第二行第三列</td></tr>//th標簽是表格的表頭標簽,可以用來定義表格的表頭。//th標簽是塊級元素,可以設置寬度和高度。<tr><th width = "500" height = "500">第三行第一列</th>//寬會影響整個表格的寬度,高只會影響該行的高度。<td>第三行第二列</td><td>第三行第三列</td></tr>
</table>
2.合并列:
合并列使用colspan屬性來指定,colspan屬性的值指定了要合并的列數。
<table border="5" cellspacing="5" width="100%" height="50"><tr><td>第一行第一列</td><td colspan="2">第一行第二列</td>//同樣該屬性也要放在td標簽中,否則會無效。即需要指定合并需要從是該行的多那一列開始向后合并。</tr><tr><td>第二行第一列</td><td>第二行第二列</td><td>第二行第三列</td></tr>
</table>
//無論是合并行還是合并列,都需要注意合并的初始位置,以及合并的行數或列數。最重要的是記得刪除多余的td標簽。
//比如上述例子中,第一行的第一列,向后合并2列,那么第一行的第二列就不需要了。
因為位置已經被合并了。如果不及時刪除,會導致表格顯示錯誤,多余的會被擠出。
-------------------------------------------------------------------------------------------------------
關于表單的話,最常用的是表單標簽form。
表單標簽form使用action屬性來指定表單提交的地址,使用method屬性來指定表單提交的方式。
表單的內容包括:輸入框,下拉框,復選框,單選框,按鈕等。
<form action="" method="">文本輸入框測試 <input type="text" value = "請輸入你想輸入的文本">  //type屬性指定了輸入框的類型,text是文本輸入框,如果想初始化輸入框的內容,可以使用value屬性來指定。text也可以改成time 或者 number等,前者只能填入時間,后者只能填入數字,并且有個小按鈕可以增減數值。當然還有其他類型的輸入框,比如:date 日期輸入框,month 月份輸入框,week 周輸入框,datetime 日期時間輸入框,datetime-local 本地日期時間輸入框,range 范圍輸入框,color 顏色輸入框。<input type="password">//password是密碼輸入框,輸入的內容會被隱藏,也可以使用value屬性來指定初始密碼,但沒啥必要。密碼輸入測試<input type="submit" value="這是一個按鈕">//submit是提交按鈕,點擊后會提交表單的數據。value屬性指定了按鈕的文本。默認是“提交”。重置按鈕測試<input type="reset"  value="點擊它,所填的信息會被重置">//reset是重置按鈕,點擊后會重置表單的數據。value屬性指定了按鈕的文本。默認是“重置”。<input type="button">//button是按鈕,需要用js來鏈接指定作用。value屬性指定了按鈕的文本。默認是“按鈕”。選擇一<input type="checkbox" name = "選擇一">選擇二<input type="checkbox" name = "選擇二">選擇三<input type="checkbox" name = "選擇三">選擇四<input type="checkbox" name = "選擇四">默認勾選測試<input type="checkbox" name = "選擇五" checked>//checkbox是復選框,可以選擇多個選項。復選框的name屬性指定了復選框的名稱,可以使用name屬性來獲取復選框的值。也可以指定默認選中的復選框,可以使用checked屬性來指定。例如:單選一<input type="radio" name = "1">單選二<input type="radio" name = "1">單選三<input type="radio" name = "1">單選四<input type="radio" name = "1" checked>//radio是單選框,只能選擇一個選項。單選框的name屬性指定了單選框的名稱,可以使用name屬性來獲取單選框的值。也可以指定默認選中的單選框,可以使用checked屬性來指定。如果name屬性相同,則只能在屬性相同的選項中選擇一個選項,實現單選的效果。<select><option>選項1</option><option>選項2</option><option>選項3</option></select>//select是下拉框,可以選擇一個選項。option是下拉框的選項,可以使用value屬性來指定選項的值。也可以使用selected屬性來指定默認選中的選項,默認是第一個選項。<textarea></textarea>//textarea是文本域,可以輸入多行文本。這是一個按鈕<button>我是個按鈕</button>//button是按鈕,需要用js來鏈接指定作用。
</form>
按鈕的長度一般都會根據文本長度會自動調整,不會超出按鈕的寬度。
-------------------------------------------------------------------------------------------------------

知識點分離

一、超鏈接的使用

超鏈接在網頁中用于實現頁面跳轉等功能,通過?<a>?標簽來創建。

解析:
href?屬性指定了超鏈接的目標地址,當用戶點擊超鏈接時,瀏覽器會跳轉到這個地址。target="_blank"?屬性指定了超鏈接的打開方式,即當用戶點擊超鏈接時,瀏覽器會打開一個新的窗口來顯示目標地址的內容;若沒有該屬性,則會在當前窗口打開目標地址的內容。<a>?標簽之間的內容都可以被設置成超鏈接形式,包括圖片和文字,或者混合。對于?<img>?標簽,src?屬性指定了圖片的路徑,alt?屬性指定了圖片的替代文本,當圖片無法加載時,會顯示這個文本,width?和?height?屬性指定了圖片的寬度和高度,img?標簽是自閉合標簽(行內元素)。

代碼示例:

<a href="https://www.luogu.com.cn/" target="_blank"><p>測試圖片超鏈接轉向目標網站洛谷</p><img src="../image/5082.png" alt="測試圖片" width="500" height="500">
</a>

二、網頁元素的分類

網頁元素主要分為塊級元素、行內元素和行內塊元素。

  1. 塊級元素:上下擺放,會獨占一行,可以設置寬度和高度。常見的塊級元素有?divph1-h6ulollitableform?等,其中?div?是最常用的塊級元素。
  2. 行內元素(內聯元素):左右擺放,不會獨占一行 ,如?abemispanstrong?等,設置寬高屬性也不會生效。
  3. 行內塊元素:不會獨占一行,可以設置寬度和高度,如果不設置寬度,則寬度會根據內容的寬度來決定。常見的行內塊元素有?imginputbutton?等。

<!-- 塊級元素示例 -->
<div></div>
<p></p>
<h1></h1>
<table></table>
<form action=""></form><!-- 行內元素示例 -->
<a href=""></a> 
<b></b> 
<em> </em> 
<i></i> 
<span> </span> 
<strong> </strong><!-- 行內塊元素示例 -->
<img src="" alt=""> 
<input type="text"> 
<button> </button>

三、列表的使用

列表常用的有無序列表和有序列表,li?是塊級元素,ul?是無序列表,ol?是有序列表。

  1. 有序列表:使用?ol?標簽來定義,每個列表項使用?li?標簽來定義,列表項前面會有一個數字,且列表項可以嵌套。
  2. 無序列表:使用?ul?標簽來定義,每個列表項使用?li?標簽來定義,列表項前面會有一個小圓點,列表項也可以嵌套。
<!-- 有序列表示例 -->
<ol><li>第一行</li><li>第二行</li>
</ol><!-- 無序列表示例 -->
<ul><li>第一行</li><li>第二行</li>
</ul>

四、表格的使用

最常用的表格標簽是?table,使用?tr?標簽來定義行,使用?td?標簽來定義單元格。
table?標簽的屬性有?border(指定表格的邊框,參數為?0-10,單位為像素)、cellpadding(指定單元格的內邊距)、cellspacing(指定單元格之間的間距,參數為?0-10,單位為像素)、width?和?height(指定表格的寬度和高度,單位為像素或百分比,也可取值?auto)。合并行使用?rowspan?屬性指定,值為要合并的行數,且該屬性要放在第一個?td?標簽中;合并列使用?colspan?屬性指定,值為要合并的列數,該屬性也要放在?td?標簽中。th?標簽是表格的表頭標簽,是塊級元素,可以設置寬度和高度。

<!-- 基礎表格示例 -->
<table border="5" cellspacing="5" width="100%" height="50"><tr><td>第一行第一列</td><td>第一行第二列</td><td>第一行第三列</td></tr><tr><td>第二行第一列</td><td>第二行第二列</td><td>第二行第三列</td></tr>
</table><!-- 合并行示例 -->
<table border="5" cellspacing="5" width="100%" height="50"><tr><td rowspan="2">第一行第一列</td><td>第一行第二列</td><td>第一行第三列</td></tr><tr><td>第二行第二列</td><td>第二行第三列</td></tr><tr><th width = "500" height = "500">第三行第一列</th><td>第三行第二列</td><td>第三行第三列</td></tr>
</table><!-- 合并列示例 -->
<table border="5" cellspacing="5" width="100%" height="50"><tr><td>第一行第一列</td><td colspan="2">第一行第二列</td></tr><tr><td>第二行第一列</td><td>第二行第二列</td><td>第二行第三列</td></tr>
</table>

五、表單的使用

最常用的表單標簽是?formform?標簽使用?action?屬性來指定表單提交的地址,使用?method?屬性來指定表單提交的方式。
表單的內容包括輸入框、下拉框、復選框、單選框、按鈕等。輸入框的?type?屬性指定了輸入框的類型,如?text(文本輸入框,可通過?value?屬性初始化內容)、password(密碼輸入框,輸入內容會被隱藏)、submit(提交按鈕,點擊提交表單數據)、reset(重置按鈕,點擊重置表單數據)、button(普通按鈕,需用?js?鏈接指定作用)等。checkbox?是復選框,name?屬性指定名稱,可通過?checked?屬性指定默認選中;radio?是單選框,name?屬性相同的選項只能選一個,也可通過?checked?屬性指定默認選中。select?是下拉框,option?是選項,可通過?value?屬性指定選項值,selected?屬性指定默認選中。textarea?是文本域,可輸入多行文本。

<form action="" method="">文本輸入框測試 <input type="text" value = "請輸入你想輸入的文本">  <input type="password">密碼輸入測試<input type="submit" value="這是一個按鈕">重置按鈕測試<input type="reset"  value="點擊它,所填的信息會被重置"><input type="button">選擇一<input type="checkbox" name = "選擇一">選擇二<input type="checkbox" name = "選擇二">選擇三<input type="checkbox" name = "選擇三">選擇四<input type="checkbox" name = "選擇四">默認勾選測試<input type="checkbox" name = "選擇五" checked>單選一<input type="radio" name = "1">單選二<input type="radio" name = "1">單選三<input type="radio" name = "1">單選四<input type="radio" name = "1" checked><select><option>選項1</option><option>選項2</option><option>選項3</option></select><textarea></textarea>這是一個按鈕<button>我是個按鈕</button>
</form>

?

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

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

相關文章

【人工智能】Ollama 負載均衡革命:多用戶大模型服務的高效調度與優化

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 在 多用戶大模型推理 場景下,負載均衡 是確保高并發、低延遲的關鍵挑戰。本文以 Ollama(一個流行的本地大模型運行框架)為例,深入探討 …

線上救急-AWS限頻

線上救急-AWS限頻 問題 在一個天氣炎熱的下午&#xff0c;我正喝著可口可樂&#xff0c;悠閑地看著Cursor生成代碼&#xff0c;忽然各大群聊中出現了加急?全體的消息&#xff0c;當時就心里一咯噔&#xff0c;點開一看&#xff0c;果然&#xff0c;線上服務出問題&#xff0…

Maven 項目中引入本地 JAR 包

在日常開發過程中&#xff0c;我們有時會遇到一些未上傳到 Maven 中央倉庫或公司私有倉庫的 JAR 包&#xff0c;比如第三方提供的 SDK 或自己編譯的庫。這時候&#xff0c;我們就需要將這些 JAR 包手動引入到 Maven 項目中。本文將介紹兩種常見方式&#xff1a;將 JAR 安裝到本…

解鎖webpack:對html、css、js及圖片資源的抽離打包處理

面試被問到webpack&#xff0c;可別只知道說 HtmlWebpackPlugin 了哇。 前期準備 安裝依賴 npm init -y npm install webpack webpack-cli --save-dev配置打包命令 // package.json {"scripts": {// ... 其他配置信息"build": "webpack --mode pr…

SpringBoot整合SSE,基于okhttp

一、引入依賴 <dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.10.0</version> </dependency> <dependency><groupId>com.squareup.okhttp3</groupId><…

【哈希表】1399. 統計最大組的數目

1399. 統計最大組的數目 - 力扣&#xff08;LeetCode&#xff09; 給你一個整數 n 。請你先求出從 1 到 n 的每個整數 10 進制表示下的數位和&#xff08;每一位上的數字相加&#xff09;&#xff0c;然后把數位和相等的數字放到同一個組中。 請你統計每個組中的數字數目&…

手動實現LinkedList

前言 大家好&#xff0c;我是Maybe。最近在學習數據結構中的鏈表&#xff0c;自己手動實現了一個LinkedList。我想與大家分享一下。 思維導圖 代碼部分 package Constant;public class constant {public static final String INDEX_IS_WRONG"輸入的下標不合法"; }p…

如何檢查瀏覽器是否啟用了WebGL2.0硬件加速

一:WebGL Inspector使用 打開 Chrome 或 Edge(推薦使用 Chromium 內核瀏覽器)。 安裝插件: ?? Spector.js on Chrome Web Store 安裝完成后,在瀏覽器工具欄看到綠色的 S 圖標 二:捕獲 WebGL 渲染幀 打開你要分析的 Web3D 網站(比如 https://3dviewer.net)。 點擊瀏…

“時間”,在數據處理中的真身——弼馬溫一般『無所不能』(DeepSeek)

電子表格時間處理真理&#xff1a;數值存儲最瘦身&#xff0c;真身闖關通四海。 筆記模板由python腳本于2025-04-23 22:25:59創建&#xff0c;本篇筆記適合喜歡在電子表格中探求時間格式的coder翻閱。 【學習的細節是歡悅的歷程】 博客的核心價值&#xff1a;在于輸出思考與經驗…

AXOP39062: 25MHz軌到軌輸入輸出雙通道運算放大器

AXOP39062是用于低壓應用(1.5V~5.5V)的雙通道運算放大器&#xff0c;具有軌到軌的輸入輸出工作范圍&#xff0c;非常適合需要小尺寸、大容性負載驅動能力的低壓應用。產品具有25MHz的增益帶寬&#xff0c;具有優異的噪聲性能和極低的失真度。 主要特性 軌到軌的輸入輸出范圍低…

基于大模型的胃食管反流病全周期預測與診療方案研究

目錄 一、引言 1.1 研究背景與意義 1.2 研究目的與創新點 二、胃食管反流病概述 2.1 疾病定義與分類 2.2 流行病學特征 2.3 發病機制 三、大模型技術原理與應用基礎 3.1 大模型簡介 3.2 適用于胃食管反流病預測的大模型類型 3.3 數據收集與預處理 四、大模型在胃食…

西門子S7-200SMART 控制Profinet閉環步進MD-4250-PN (1)電機及專欄介紹

一、前言 本系列是我繼 《西門子S7-1200PLC 控制步進電機 MD-4240-PN》系列專欄后&#xff0c;新開的一篇專欄。 系列的主題圍繞 S7-200SMART Profinet閉環步進(MD-4250-PN) 觸摸屏的硬件&#xff0c;預計作四篇文章&#xff0c;分別為&#xff1a;專欄介紹、硬件介紹、PLC…

bedtools coverage 獲取每個位置的測序深度

1.bedtools 文檔 $ bedtools --version bedtools v2.31.1coverage Compute the coverage over defined intervals. Usage:bedtools coverage [OPTIONS] -a <FILE> \-b <FILE1, FILE2, ..., FILEN>(or):coverageBed [OPTIONS] -a <FILE> \-b <FILE1,…

反向代理和DDNS的區別是什么?

反向代理&#xff08;Reverse Proxy&#xff09;和動態域名解析&#xff08;DDNS&#xff0c;Dynamic Domain Name System&#xff09;是兩種不同的網絡技術&#xff0c;雖然它們都與外部訪問內部服務相關&#xff0c;但解決的問題和應用場景完全不同。具體區別如下&#xff1a…

縮放點積注意力

Scaled Dot-Product Attention 論文地址 https://arxiv.org/pdf/1706.03762 注意力機制介紹 縮放點積注意力是Transformer模型的核心組件&#xff0c;用于計算序列中不同位置之間的關聯程度。其核心思想是通過查詢向量&#xff08;query&#xff09;和鍵向量&#xff08;key&am…

可吸收聚合物:醫療科技與綠色未來的交匯點

可吸收聚合物&#xff08;Biodegradable Polymers&#xff09;作為生物醫學工程的核心材料&#xff0c;正引領一場從“金屬/塑料植入物”到“智能降解材料”的范式轉移。根據QYResearch&#xff08;恒州博智&#xff09;預測&#xff0c;2031年全球可吸收聚合物市場銷售額將突破…

房地產項目績效考核管理制度與績效提升

房地產項目績效考核管理制度的核心目的是通過合理的績效考核機制&#xff0c;提升項目的整體運作效率&#xff0c;并鼓勵項目團隊成員的積極性。該制度適用于所有房地產項目部工作人員&#xff0c;涵蓋了項目經理和項目成員的考核。考核的主要內容包括項目經理和項目部成員的工…

【算法筆記】動態規劃基礎(一):dp思想、基礎線性dp

目錄 前言動態規劃的精髓什么叫“狀態”動態規劃的概念動態規劃的三要素動態規劃的框架無后效性dfs -> 記憶化搜索 -> dp暴力寫法記憶化搜索寫法記憶化搜索優化了什么&#xff1f;怎么轉化成dp&#xff1f;dp寫法 dp其實也是圖論首先先說結論&#xff1a;狀態DAG是怎樣的…

pytorch 51 GroundingDINO模型導出tensorrt并使用c++進行部署,53ms一張圖

本專欄博客第49篇文章分享了將 GroundingDINO模型導出onnx并使用c++進行部署,并嘗試將onnx模型轉換為trt模型,fp16進行推理,可以發現推理速度提升了一倍。為此對GroundingDINO的trt推理進行調研,發現 在GroundingDINO-TensorRT-and-ONNX-Inference項目中分享了模型導出onnx…

一個關于相對速度的假想的故事-6

既然已經知道了速度是不能疊加的&#xff0c;同時也知道這個疊加是怎么做到的&#xff0c;那么&#xff0c;我們實際上就知道了光速的來源&#xff0c;也就是這里的虛數單位的來源&#xff1a; 而它的來源則是&#xff0c; 但這是兩個速度的比率&#xff0c;而光速則是一個速度…