Python武器庫開發-前端篇之Html基礎語法(二十九)

前端篇之Html基礎語法(二十九)

HTML 元素

HTML元素指的是HTML文檔中的標簽和內容。標簽用于定義元素的類型,而內容則是元素所包含的內容。HTML元素由開始標簽和結束標簽組成,也可以是自閉合標簽。

例如,下面是一個叫做<p>的HTML元素:

<p>This is a paragraph.</p>

其中,<p>是開始標簽,</p>是結束標簽,而This is a paragraph.則是<p>元素的內容。

另外,還有一些特殊的HTML元素,比如<!DOCTYPE><html>,它們并不需要結束標簽。

HTML 屬性

HTML 屬性是用于定義 HTML 元素的特殊特性,如元素的顏色、大小、鏈接、標題等。屬性的值可以是字符串、數字、布爾值等不同類型的數據,以便于元素的展示和交互。以下是一些常見的 HTML 屬性:

  • class:為元素指定一個或多個樣式類名。

  • id:為元素指定一個唯一的標識符。

  • style:為元素指定一組內聯樣式。

  • src:為圖像、音頻、視頻等元素指定資源的 URL 地址。

  • href:為鏈接元素指定目標 URL 地址。

  • title:為元素指定提示信息。

  • target:為鏈接元素指定打開方式(在當前窗口、在新窗口、在同一框架等)。

  • alt:為圖像元素指定當無法顯示該圖像時的替代文本。

這些屬性只是 HTML 中的一小部分,還有許多其他屬性和用法。正確地使用和理解 HTML 屬性是開發完整、有效的 Web 應用程序的重要組成部分。

HTML 文本格式化

HTML 文本格式化可以通過使用HTML標簽來控制文本的樣式和排版。以下是一些常見的HTML標簽:

  1. 標題標簽:<h1><h6> 標簽用于定義不同級別的標題,其中 <h1> 是最高級別的標題,依次遞減。

  2. 段落標簽:<p> 標簽用于定義段落,可以在其中添加文本和其他標簽。

  3. 粗體標簽:<b><strong> 標簽用于將文本加粗。

  4. 斜體標簽:<i><em> 標簽用于將文本斜體化。

  5. 下劃線標簽:<u> 標簽用于在文本下方添加下劃線

  6. 刪除線標簽:<del> 標簽用于在文本上添加刪除線。

  7. 超鏈接標簽:<a> 標簽用于創建鏈接,可以將其他網頁、文檔或文件與文本關聯起來。

  8. 圖片標簽:<img> 標簽用于在文本中插入圖片。

  9. 列表標簽:<ul><ol> 標簽用于創建無序和有序列表,其中 <li> 標簽用于定義列表項。

  10. 換行標簽:<br> 標簽用于在文本中插入一個換行符。

除此之外,還有許多其他的HTML標簽可以用來格式化文本,在實際使用中可以根據需要選擇合適的標簽。

Html圖像

HTML (Hypertext Markup Language)可以在網站中顯示圖像。HTML中使用<img>標簽來插入圖像,具體代碼如下:

<img src="image.jpg" alt="圖片描述">

其中,src屬性指定要插入的圖像的URL,alt屬性指定當圖像無法加載時顯示的替代文本。

可以通過CSS樣式來控制圖像的大小、對齊和邊框等。例如:

<img src="image.jpg" alt="圖片描述" style="width: 300px; height: 200px; border: 1px solid black;">

在這個例子中,CSS樣式將圖像寬度設置為300像素,高度設置為200像素,并添加了一個1像素的黑色邊框。

需要注意的是,插入圖像時應確保圖片文件在服務器上可用,并且URL路徑正確。

Html鏈接

HTML鏈接是指將文本或圖像與另一個網頁、文件或位置相關聯的標記。HTML中使用<a>標簽創建鏈接,其中href屬性定義需要鏈接到的目標URL。以下是一個示例鏈接代碼:

<a href="https://www.baidu.com">點擊此處訪問示例網站</a>

該代碼將創建一個文本鏈接,將用戶帶到“https://www.baidu.com”網站。

點擊此處訪問示例網站

Html 列表

在 HTML 中,有三種主要的列表類型:無序列表,有序列表和定義列表。

無序列表(Unordered List)

無序列表使用 <ul> 標簽來定義,其中每個項目都使用 <li> 標簽。無序列表通常用于列出沒有特定順序的項目。

<ul><li>項目1</li><li>項目2</li><li>項目3</li>
</ul>

效果如下:

  • 項目1
  • 項目2
  • 項目3

有序列表(Ordered List)

有序列表使用 <ol> 標簽來定義,其中每個項目都使用 <li> 標簽。有序列表通常用于列出有特定順序的項目。

<ol><li>第一項</li><li>第二項</li><li>第三項</li>
</ol>

效果如下:

  1. 第一項
  2. 第二項
  3. 第三項

定義列表(Definition List)

定義列表使用 <dl> 標簽來定義,其中每個項目由一個術語和一個定義組成。術語使用 <dt> 標簽定義,定義使用 <dd> 標簽定義。

<dl><dt>術語1</dt><dd>定義1</dd><dt>術語2</dt><dd>定義2</dd><dt>術語3</dt><dd>定義3</dd>
</dl>

效果如下:

術語1
定義1
術語2
定義2
術語3
定義3

Html 表格

HTML表格是一種在網頁上呈現數據的標準方法。它是由一系列行和列組成的矩形區域,并且數據通常按行列排列。

以下是HTML表格的基本結構:

<table><tr><th>表頭</th><th>表頭</th></tr><tr><td>數據</td><td>數據</td></tr><tr><td>數據</td><td>數據</td></tr>
</table>

在這個例子中,用<table>標簽定義表格,用<tr>標簽定義行,用<th>標簽定義表頭單元格,用<td>標簽定義數據單元格。<tr>中的單元格可以根據需要添加或刪除,以適合表格的大小和內容。

效果如下:

表頭表頭
數據數據
數據數據

Html 表單

HTML表單是一種Web頁面元素,它允許用戶輸入數據并將其發送到服務器進行處理。表單由一組表單元素(如輸入字段、下拉列表、復選框、單選按鈕等)組成,還包括提交按鈕或重置按鈕,以便用戶可以提交表單或重置表單中的所有輸入。

HTML表單由<form>標簽定義,該標簽包含表單中的所有表單元素,并指示表單發送到哪個URL進行處理。表單元素由各種輸入類型標簽(如<input><select><textarea>等)定義。

例如,以下代碼是一個簡單的HTML表單,它包括三個輸入字段(姓名、電子郵件和評論),以及一個提交按鈕:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>表單</title>
</head>
<body><form action="process-form.php" method="post"><label for="name">姓名:</label><input type="text" id="name" name="name"><br><label for="email">電子郵件:</label><input type="email" id="email" name="email"><br><label for="comment">評論:</label><br><textarea id="comment" name="comment"></textarea><br><input type="submit" value="提交">
</form>
</body>
</html>

在此示例中,表單將提交到process-form.php頁面進行處理,其中包括三個輸入字段(姓名、電子郵件和評論),每個輸入字段都被指定一個ID和一個名稱。最后,提交按鈕標記為標簽,并設置其類型為“submit”。

瀏覽器顯示效果如下:

在這里插入圖片描述

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

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

相關文章

Android開發從0開始(服務)

Android后臺運行的解決方案&#xff0c;不需要交互&#xff0c;長期運行。 服務基礎框架&#xff1a; public class MyService extends Service { public MyService() { } Override public IBinder onBind(Intent intent) { //activity與service交互&#xff08;需要繼…

全網最全圖解Kafka適用場景

消息系統 消息系統被用于各種場景&#xff0c;如解耦數據生產者&#xff0c;緩存未處理的消息。Kafka 可作為傳統的消息系統的替代者&#xff0c;與傳統消息系統相比&#xff0c;kafka有更好的吞吐量、更好的可用性&#xff0c;這有利于處理大規模的消息。 根據經驗&#xff…

淘寶、1688代購系統;微信代購小程序,代購系統源代碼,PHP前端源碼演示

電商價格數據監測接口、品牌商品控價接口、商品數據分析接口和比價搜索API接口都是非常實用的電商接口服務&#xff0c;下面我將為您詳細介紹這些接口的用途和使用方式。 1.電商價格數據監測接口&#xff08;注冊獲取請求調用key&#xff09; taobao.item_get-獲得淘寶商品詳…

ubuntu環境刪除qtcreator方法

文章目錄 方法1方法2方法3參考不同的安裝方法,對應不同的刪除方法 方法1 apt-get或者dpkg 方法2 QtCreatorUninstaller 方法3 MaintenanceTool

2023亞太杯數學建模C題思路分析 - 我國新能源電動汽車的發展趨勢

1 賽題 問題C 我國新能源電動汽車的發展趨勢 新能源汽車是指以先進技術原理、新技術、新結構的非常規汽車燃料為動力來源( 非常規汽車燃料指汽油、柴油以外的燃料&#xff09;&#xff0c;將先進技術進行汽車動力控制和驅動相結 合的汽車。新能源汽車主要包括四種類型&#x…

js中forEach、filter、map的區別

forEach、filter、map都可以遍歷數組&#xff0c;那么三者有什么區別&#xff1f; 區別&#xff1a; forEach遍歷數組全部元素&#xff0c;利用回調函數對數組進行操作&#xff0c;不會返回新的數組,return只用于控制循環是否跳出當前循環; filter返回一個新的數組&#xff0…

全新Self-RAG框架亮相,自適應檢索增強助力超越ChatGPT與Llama2,提升事實性與引用準確性

全新Self-RAG框架亮相,自適應檢索增強助力超越ChatGPT與Llama2,提升事實性與引用準確性 1. 基本思想 大型語言模型(LLMs)具有出色的能力,但由于完全依賴其內部的參數化知識,它們經常產生包含事實錯誤的回答,尤其在長尾知識中。 為了解決這一問題,之前的研究人員提出了…

c語言編程題經典100例——(16~20例)

1&#xff0c;將一個字符串轉換為整數 在C語言中&#xff0c;可以使用庫函數 atoi() 將字符串轉換為整數。 atoi() 函數接受一個字符串作為參數&#xff0c;并返回其對應的整數。 以下是一個示例代碼&#xff0c;演示如何使用 atoi() 函數將字符串轉換為整數&#xff1a; #i…

Linux下安裝python3步驟:

1.下載Python3源碼 你需要從Python官網下載Python3的源碼包。本文以Python 3.9.9為例。你可以使用wget命令來下載源碼包到你的Linux主目錄中: wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz2.編譯和安裝Python3 下載好源碼包后&#xff0c;你需要解壓它&…

【LeetCode:2824. 統計和小于目標的下標對數目 | 模擬+二分】

&#x1f680; 算法題 &#x1f680; &#x1f332; 算法刷題專欄 | 面試必備算法 | 面試高頻算法 &#x1f340; &#x1f332; 越難的東西,越要努力堅持&#xff0c;因為它具有很高的價值&#xff0c;算法就是這樣? &#x1f332; 作者簡介&#xff1a;碩風和煒&#xff0c;…

ubuntu22.04中ros2 安裝rosbridge

ros2 啟動rosbridge&#xff1a; 要啟動ROS2中的rosbridge&#xff0c;需要先安裝ROS2的rosbridge_suite軟件包。使用以下命令安裝&#xff1a; 更新過可忽略 sudo apt-get update安裝命令 sudo apt-get install ros--rosbridge-suite 注意&#xff1a; 將替換為正在使用的R…

深度學習圖像風格遷移 - opencv python 計算機競賽

文章目錄 0 前言1 VGG網絡2 風格遷移3 內容損失4 風格損失5 主代碼實現6 遷移模型實現7 效果展示8 最后 0 前言 &#x1f525; 優質競賽項目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度學習圖像風格遷移 - opencv python 該項目較為新穎&#xff0c;適合作為競賽課題…

uniapp高德、百度、騰訊地圖配置 SHA1

uniapp高德、百度、騰訊地圖配置 SHA1 當winr彈出cmd彈框后輸入 keytool -list -v -keystore debug.keystore 顯示keytool 不是內部或外部命令&#xff0c;也不是可運行的程序或批處理文件。可以先看看是否有下載jdk且配置了環境變量&#xff0c;具體操作如下&#xff1a;keyto…

please upgrade numpy version to >=1.20

升級 upgrade numpy_升級numpy-CSDN博客 pip install numpy --upgrade 沒有pip conda install numpy --upgrade 會報錯 conda list numpy來查看numpy版本 似乎這個numpy要看numpy-base這個 似乎沒有pip

【開源】基于JAVA的計算機機房作業管理系統

項目編號&#xff1a; S 017 &#xff0c;文末獲取源碼。 \color{red}{項目編號&#xff1a;S017&#xff0c;文末獲取源碼。} 項目編號&#xff1a;S017&#xff0c;文末獲取源碼。 目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、功能模塊2.1 登錄注冊模塊2.2 課程管理模塊2.3 課…

K8S如何部署ActiveMQ(單機、集群)

前言 大家好&#xff0c;在今天的討論中&#xff0c;我們將深入研究如何將ActiveMQ遷移到云端&#xff0c;以便更好地利用Kubernetes的容器調度和資源管理能力&#xff0c;確保ActiveMQ的高可用性和可擴展性。 ActiveMQ是Apache開源組織推出的一款開源的、完全支持JMS1.1和J2…

申請二級域名

1、登錄騰訊云 騰訊云 產業智變云啟未來 - 騰訊 (tencent.com) 2、進入我的域名&#xff0c;點擊主域名 3、點擊前往DNSPod管理 4、點擊我的域名&#xff0c;然后點擊主域名 5、點擊添加記錄&#xff0c;進行添加二級域名信息 6、添加相應二級域名信息 7、添加后需要進行驗證…

系列一、Spring Framework

一、Spring Framework 1.1、概述 Spring是一個輕量級的開源的JavaEE框架&#xff1b;Spring可以解決企業應用開發的復雜性&#xff1b;Spring有兩個核心部分&#xff1a;IOC和AOP ① IOC&#xff1a;控制反轉&#xff0c;把創建對象的過程交給Spring進行管理&#xff1b; ② …

PSP - 從頭搭建 抗原類別 (GPCR) 的 蛋白質結構預測 項目流程

歡迎關注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/134595717 GPCRs&#xff08;G Protein-Coupled Receptors&#xff0c;G蛋白偶聯受體&#xff09;&#xff0c;又稱為7次跨膜受體&#xff0c;是細…

界面組件Telerik UI for WinForms中文教程 - 創建明暗模式的桌面應用

黑暗模式現在在很多應用程序中都挺常見的&#xff0c;但如何在桌面應用程序中實現它呢&#xff1f;這很簡單&#xff0c;本文將為大家介紹如何使用一個類和命令行調用來實現&#xff01; Telerik UI for WinForms擁有適用Windows Forms的110多個令人驚嘆的UI控件。所有的UI fo…