HTML————更實用于后端寶寶們學習的前端

博主主攻后端,但是畢竟要做網站,我們來學習一點前端的知識,一共有三節,學完就能做一點小小的頁面啦

1.1 HTML基礎

什么是HTML呢,他是超文本標記語言,還記得HTTP是啥不,HTTP是超文本傳輸協議,別忘了哈,超文本就是字面意思,它的能力完全超過了文本,圖片,鏈接,音頻都可以放上去,標記語言,就是由標簽構成的語言;

HTML的所有代碼基本都是標簽

<h1>我是一級標題</h1>

這個括號<h1>?就是標簽,我們學習HTML大部分就是要學習這些標簽,注意我們一般用兩個標簽來表示開始和結束,結束的標簽要加上/,開始和結束標簽之間就是標簽內容,開始標簽中可能會帶有屬性,比如

<h1 id="h1id">我是一級標題</h1>

這就是相當于給h1標簽設置了一個唯一標識符,

下面來看看HTML個基本結構,?第一行不用管,第二行HTML是整個html文件的跟標簽,之后是Head和body,Head和body是兄弟關系,HTML對于Head和body是父親關系,head中的title是標題,body中寫內容,我們來看看我們寫的這些前端代碼是啥樣的,

title在這呢;

我們要編寫代碼,可以使用vs code,也可以自己找別的軟件,博主用的就是vs code哈,

只要有這樣的html文件就行,雙擊就能運行,

我們可以點擊瀏覽器的開發者工具,就能看到當前界面的代碼了,我們現在開始使用vs code,進入頁面,輸入問號就可以快速打出這些代碼;

好了現在我們正式開始標簽的學習;


1.2 HTML標簽

1)標題標簽h1-h6

就是標題從1-6,序號越大標題越小,直接上代碼

<body><h1 id="h11">我是一級標題</h1><h2>我是二級標題</h2><h3>我是三級標題</h3><h4>我是四級標題</h4><h5>我是五級標題</h5><h6>我是六級標題</h6>
</body>

具體效果就是這樣式的了,

2)段落標簽 p

在HTML中換行符和空格都會失效,如果想另起一個段落,就要使用p標簽,可以表示一個段落

    <p>第一段,巴拉巴拉~        巴拉巴拉</p><p>第二段,巴拉巴拉</p>

有很多空格和換行看下結果,

是以段落的形式,那么我們想要在第一段換行而不是另起一段呢,我們就需要使用下面的標簽了;

3)換行標簽 br

這個就是換行了,我們試試

    <p>第一段,巴拉巴拉~<br/>巴拉巴拉</p><p>第二段,巴拉巴拉</p>

看看結果,

換行ok了;

有換行了,那空格呢,我們要用&nbsp;來代替空格,看看代碼

    <p>第一段,巴拉巴拉~<br/>巴拉巴拉</p><p>第二段,巴拉&nbsp;&nbsp;&nbsp;&nbsp;巴拉</p>

看結果:

?換行和空格都有了;

4)圖片標簽 img

我們還可以放上圖片,使用img標簽:

我們現在拿到一個圖片的路徑"C:\cctalk\java代碼容易犯錯的知識點\QQ截圖20240915161600.png"

如果放的不是絕對路徑而是相對路徑,那么圖片就要放到HTML的同級路徑中,

<img src="C:\cctalk\java代碼容易犯錯的知識點\QQ截圖20240915161600.png">
</body>

看看效果?好大的龍圖,我們還可以把它縮小一點,給他設置屬性

<img src="C:\cctalk\java代碼容易犯錯的知識點\QQ截圖20240915161600.png" width="200px" height="200px">

這樣就變小了;

5)超鏈接

這個就是一個鏈接,我們可以跳轉到我們設置的鏈接

<a href="C:\cctalk\java代碼容易犯錯的知識點\QQ截圖20240915161600.png" width="200px" height="200px">龍圖</a>

看看效果

?點擊之后

同時,我們還有吧網站,空鏈接或者是下載rar包放上去,會進行對應的操作;?

6)表格標簽

>table 標簽:表示整個表格

>tr 標簽:表示表格的一行

>td 標簽:表示單元格

我們先來隨便寫,后面我們使用css的時候再考慮屬性那些;

    <Table><tr><td>第一行 第一格</td><td>第一行 第二格</td></tr><tr><td>第二行 第一格</td><td>第二行 第二格</td></tr></Table>

框框和線線啥的都沒有,還是嗷,等css;

7)form標簽

表單標簽分成兩個部分

1,表單域 包含表單元素的區域,可是form頭標簽和尾標簽中間的部分;

2,表單控件輸入框提交按鈕等,重點是input;

    <form action="URL" method="get"></form>

這中間就是表單域,action是我們要訪問的URL,這里寫了個Method,之前咱們不是學過HTTP報文協議嗎,這就是那4個方法,get,post,put,delete,應該是這4個嗷;?

8)表單input標簽

包括各種輸入控件,單行文本框,按鈕,單選框,復選框,

標簽中有Type(必須有),取值有:text,password,button,file,image等等。

標簽中還有name,name給input起了個名字,并且表單提交的時候,查詢字符串的鍵值對中的可以就是這個name,我們從后端傳來的值就是value。

標簽中還有value,就是input的默認值。、

下面介紹常用的input

1,文本框

 <input type="text"></br>

?

可以輸入文本。

2,密碼框

<input type="password"></br>

?

這樣式的,還能點擊右邊那個小眼睛看自己輸入的密碼。

3,單選框

    <input type="radio" name="sex">男</br><input type="radio" name="sex">nv</br>

看效果?

這里的按鈕只能點擊一個,點不了兩個,可以自己試試,并且要注意,使用單選框的時候要讓單選框具有相同的name屬性,

4,復選框

    愛好:<input type="checkbox">吃飯<input type="checkbox">睡覺

看效果:
?

都能勾選上

5,普通按鈕

<input type="button" value="點我">

?我們現在點擊沒有反應,等下兩期我們學js,我們就能有效果了;

6,提交按鈕

<form action=""><input type="submit" value="提交"></form>

就是剛才講的,于把表單域中的所有元素提交到后端;?

9)表單 select標簽

下拉菜單,

    <select><option value="1">計算機網絡</option><option value="2">網絡工程</option><option value="3" selected>人工智能</option></select>

selected意思是默認選中,?

10)表單 textarea標簽

文本域內容,可以描述些東西

可以寫點東西;

表單練習

我們來做一個小練習:

把剛才所有學的都用上,

來實現一個這樣的界面,姚宇是我盆友哈,不用介意,

注意這個查詢字符串,我們來看代碼;

<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>表單練習</title>
</head>
<body><form action="C:\前端代碼\html\Demo7.html">用戶名:<input type="text" name="username"><br>密碼:<input type="password" name="password"><br>性別:<input type="radio" name="sex" id="sex1" value="1"><label for="sex1">男</label><input type="radio" name="sex" id="sex2" value="2"><label for="sex2">女</label><input type="radio" name="sex" id="sex3" value="3"><label for="sex3">武裝直升機</label><input type="radio" name="sex" id="sex4" value="4"><label for="sex4">沃爾瑪購物袋</label><br>興趣:<input type="checkbox" name="hobby" id="hobby1" value="1"><label for="hobby1">睡覺</label><input type="checkbox" name="hobby" id="hobby2" value="2"><label for="hobby2">吃飯</label><input type="checkbox" name="hobby" id="hobby3" value="3"><label for="hobby3">導管</label><br>專業:<select name="chose"><option  value="1">人工智能</option><option  value="2">計算機網絡</option><option  value="3">計算機科學與技術</option><option  value="4" selected>網絡工程</option></select><br>簡介:<textarea></textarea><br><input type="submit" value="提交"></form>
</body>
</html>

這里多了個label,這個是啥意思呢,就是我們之前點擊單選框,點擊的是哪個學校圓圈,加上label之后,就直接點擊那個漢字就能選中了,都加value是為了提交給后端時有對應的選項,比如選性別男,就是value=1;?

11)無語義 div? span

我們就把它當做盒子,div是大盒子,span是小盒子,

我們之前學的那些代碼其實都挺亂的,我們把代碼都放到盒子里,這樣改變排版布局呀啥的都很方便

<div><span>小盒子1</span><span>小盒子2</span></div><div><span>小盒子3</span><span>小盒子4</span></div>

?

有點像表格,好啦,我們掌握這些html足夠了,下期我們學一下css,在下期我們學JavaScript,之后前端就告一段落啦;

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

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

相關文章

Vue.js 核心機制深度學習筆記

Vue核心機制深度學習筆記 概述 本文檔整理自一次深入的 Vue.js 技術討論&#xff0c;涵蓋了響應式系統原理、虛擬 DOM 工作機制、更新策略等核心概念。通過問答形式&#xff0c;旨在幫助開發者徹底理解 Vue.js 的內部運行機制。 目錄 SPA 應用與虛擬 DOM虛擬 DOM 生成與 Di…

通義千問VL-Plus:當AI“看懂”屏幕,軟件測試的OCR時代正式終結!

—— 一位測試老兵的實戰手記&#xff1a;如何用多模態大模型讓Bug無處遁形 深夜11點&#xff0c;某電商App緊急上線前 測試工程師小王盯著第37次失敗的自動化腳本崩潰截圖&#xff1a; “Network Error: Conn3ct1on t1m30ut” 傳統OCR把“timeout”識別成“t1m30ut”&#xff…

Notepad++換行符替換

使用 Postman 測試接口時&#xff0c;有時候會遇到需要發送一篇文章&#xff0c;但是我們需要收到將文章的換行符換成 \n&#xff0c;我們可以通過 Notepad 實現快速替換。 首先&#xff0c;將文章粘貼到 Notepad 中&#xff0c;使用 Ctrl H 快捷鍵打開替換窗口。 查找目標&a…

前饋神經網絡總結

前饋神經網絡由三個主要部分組成&#xff1a;輸入層&#xff1a; 負責接收原始數據&#xff0c;通常對應于特征的維度。隱藏層&#xff1a; 包含一個或多個層&#xff0c;每層由多個神經元組成&#xff0c;用于提取輸入數據的抽象特征。輸出層&#xff1a; 產生網絡的最終預測或…

AI 自動化編程 trae1 體驗 頁面添加富編輯器

體驗總結 目前solo功能未使用過&#xff0c; trae 能夠準確率很高地處理簡單問題&#xff0c;如代碼格式化等。 對于復雜的問題&#xff0c;如涉及代碼組件版本和bug等問題&#xff0c;準確率主要依賴整個互聯網資源庫的分析&#xff0c; 目前準備率一般有時候還不如自己添加…

Java基礎(十四)分布式

一、CAP 理論 CAP 原則&#xff0c;又稱 CAP 定理&#xff0c;指出在分布式系統中&#xff0c;Consistency&#xff08;一致性&#xff09;、Availability&#xff08;可用性&#xff09;和 Partition tolerance&#xff08;分區容錯性&#xff09;這三個特性無法同時滿足&…

接口自動化測試(一)

接口測試1.接口的概念程序內部的接口:程序內部接口指同一程序或系統內不同模塊、組件或類之間的交互點&#xff0c;用于數據傳遞、功能調用或資源共享系統對外的接口:是不同系統、模塊或服務之間進行交互的邊界定義&#xff0c;通常通過預定義的協議、數據格式和通信方式實現。…

單片機外設(七)RTC時間獲取

文章目錄一.RTC介紹二.IMX6ull RTC介紹1.SNVS_HP (high power domain)2.SNVS_LP (low power domain)3.SNVS interrupts and alarms三. SNVS重點寄存器介紹1.SNVS_HP Command(HPCOMR)2.SNVS_HP/SNVS_LP Control register (SNVS_HPCR/SNVS_LPCR)3.SNVS_HP/SNVS_LP 狀態寄存器&…

第1篇:走進日志框架的世界 - 從HelloWorld到企業級應用

前言 在現代企業級應用開發中&#xff0c;日志系統扮演著至關重要的角色。無論是問題排查、性能監控&#xff0c;還是業務分析&#xff0c;都離不開完善的日志記錄。今天&#xff0c;我們將從零開始&#xff0c;手把手教你構建一個現代化的注解驅動日志框架。 為什么需要自定義…

173-基于Flask的微博輿情數據分析系統

基于Flask的微博輿情數據分析系統 - 技術實現與架構設計 本文詳細介紹了一個基于Flask框架開發的微博輿情數據分析系統&#xff0c;包含數據爬取、情感分析、可視化展示等完整功能模塊。 &#x1f4cb; 目錄 項目概述技術棧系統架構目錄結構核心功能模塊代碼實現數據可視化部署…

美股期權歷史市場數據波動特性分析

標題&#xff1a;基于本地CSV數據的美股期權分析與應用實踐 在金融量化研究領域&#xff0c;本地CSV數據的高效應用是開展美股期權研究的重要基礎。本文將圍繞美股期權日級別行情數據、波動率分析及策略構建的核心流程&#xff0c;詳細介紹從數據預處理到實際場景落地的關鍵方…

VUE從入門到精通二:ref、reactive、computed計算屬性、watch監聽、組件之間的通信

目錄 一、ref、reactive創建響應式對象 1、ref() 2、reactive() 3、ref和reactive的區別 二、computed計算屬性 1、什么是計算屬性computed 2、計算屬性computed和函數方法的區別 3、計算屬性computed的優勢 三、watch監聽函數 1、什么是watch&#xff1f; 2、基本語…

構建AI智能體:十二、給詞語繪制地圖:Embedding如何構建機器的認知空間

我們理解“蘋果”這個詞&#xff0c;能聯想到一種水果、一個公司、或者牛頓的故事。但對計算機而言&#xff0c;“蘋果”最初只是一個冰冷的符號或一串二進制代碼。傳統的“One-Hot”編碼方式&#xff08;如“蘋果”是[1,0,0,...]&#xff0c;“香蕉”是是[0,1,0,...]&#xff…

突擊復習清單(高頻核心考點)

&#x1f512; 鎖的作用與使用&#xff08;synchronized vs ReentrantLock&#xff09; 面試官為什么問&#xff1a;考察你對并發編程基礎的掌握程度。 速記答案&#xff1a; 作用&#xff1a;保證線程安全&#xff0c;解決多線程環境下對共享資源訪問的數據不一致問題。 synch…

2025年視頻大模型匯總、各自優勢及視頻大模型競爭焦點

文章目錄一、國際主流視頻大模型1. OpenAI Sora Turbo2. Google Veo 33. Runway Gen-3 Alpha二、國內主流視頻大模型1. 快手可靈AI2. 愛詩科技PixVerse V33. 阿里巴巴通義萬相2.14. 生數科技Vidu Q15. 字節跳動即夢AI三、核心趨勢與競爭焦點一、國際主流視頻大模型 1. OpenAI …

Android - 用Scrcpy 將手機投屏到Windows電腦上

工作生活當中&#xff0c;常常需要操作手機&#xff0c;但是用手操作顯然不如用鍵盤快。 再一個&#xff0c;你看視頻的時候&#xff0c;想做一些筆記&#xff0c;那你也得截個圖啦之類的&#xff0c; 那如果直接在電腦上能看也是非常方便的&#xff0c;這都需要投屏手機到電…

AlmaLinux 上 Python 3.6 切換到 Python 3.11

在 AlmaLinux 上將默認的 Python 3.6 升級或切換到 Python 3.11 是一個常見的需求。請注意&#xff0c;直接替換系統自帶的 Python 3.6 是非常危險的&#xff0c;因為許多系統工具&#xff08;如 yum/dnf 包管理器&#xff09;都依賴于它&#xff0c;盲目刪除或修改可能會導致系…

基于RBF-GA的鋁/鎂異材FSLW工藝參數優化研究

課題&#xff1a;基于RBF-GA的鋁/鎂異材FSLW工藝參數優化研究 1. 引言 (Introduction) 研究背景與意義&#xff1a; 輕量化需求&#xff1a;鋁&#xff08;Al&#xff09;和鎂&#xff08;Mg&#xff09;合金是航空航天、新能源汽車等領域實現輕量化的關鍵材料。實現二者的可靠…

【Prometheus】Prometheus監控Docker實戰

&#x1f47b;創作者&#xff1a;丶重明 &#x1f47b;創作時間&#xff1a;2025年8月23日 &#x1f47b;擅長領域&#xff1a;運維 目錄前言什么是Prometheus和cAdvisorPrometheuscAdvisor部署操作部署cAdvisor部署Prometheus指標說明cpu相關指標內存相關指標磁盤相關指標網絡…