JavaWeb01——基礎標簽及樣式(黑馬視頻筆記)

1.如何用VScode寫html代碼

? ? ? ?1. 首先在vscode上安裝一些插件,插件如下:

? ? ? ? 2.打開你要寫入的html文件的文件夾,然后右擊“+ 新建文件”,命名 “xxx.html”,

? ? ? ? 3.如果是寫 css文件,那么也是右擊“+新建文件”,命名“xxx.css”

為了使代碼更加有序,我們也可以新建文件夾,然后文件夾中新建文件,具體根據需要進行調整

? ? ? ? 5.在具體的vscode 的html文件中,我們輸入!然后回車,就可以自動補充好html的框架。

? ? ? ??6.查看頁面效果的操作:右擊找到Open in default browser

? ? ? ? 7.注意:

? ? ? ? ? ? ? ? html語法比較松散,不區分大小寫

2.html的基礎框架

整體框架如下方框所圈出:

?<!DOCTYPE html>:聲明該文件是html文件

<meta charset ="UTF-8">:聲明字符集為uft-8

3.標簽介紹

① <title>xxx</title>

? ? ? ? 解釋:頁面頂端的頁眉為xxx

? ? ? ? 效果:

② 圖片標簽:

? ? ? ? 標簽名:<img>

? ? ? ? 常用屬性:

????????????????src:路徑,包括 絕對路徑 相對路徑

? ? ? ? ? ? ? ? weight:圖片的寬度,單位為 px像素 或者 %

? ? ? ? ? ? ? ? height:圖片的高度,單位為 px像素 或者 %

? ? ? ? 代碼及效果:? ? ? ? ? ??

效果截圖(截了一部分)

③ 標題

? ? ? ? 標簽樣式:<h x></h x> (其中x為1-6)

? ? ? ? 注意:h1——>h6,標題重要程度依次遞減

④ CSS樣式設置

? ? ? ? CSS的樣式設置有三種:行內樣式內嵌樣式外聯樣式

? ? ? ? 優先級:行內樣式>內嵌=外聯

內嵌和外聯設置一個標簽的時候,你后寫的那個優先,比如你先寫了內嵌樣式,后面寫了外聯樣式,那么最后設置的是外聯樣式

? ? ? ?

???????? 具體說明:

? ? ? ? ? ? ? ? 行內樣式寫在標簽的 “style屬性” 中。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 具體寫法:<h1 style="屬性名(如color):值; 屬性名:值">? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ??

????????????????


? ? ? ? ? ? ? ? 內嵌樣式寫在“style標簽”中,該標簽一般約定寫在<head></head>中

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 具體寫法:

樣式設置:

調用:

結果:


????????????????外聯樣式寫在一個單獨的.css文件

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 調用方法:在<head>中寫<link rel="stylesheet" href=".css的路徑" >

⑤ CSS選擇器

1.css的選擇器種類:

????????元素選擇器(標簽選擇器),id選擇器,類選擇器(可以內嵌樣式,也可以外聯樣式)


2.具體:

????????元素選擇器:?

????????????????就是直接指定html中的標簽,如前面內嵌選擇器寫的那樣 直接h1{xxx:xx;xxx:xx;}



????????id選擇器:?

????????????選擇具有指定id屬性的元素

????????????id選擇器的寫法?#id值 {xxx:xx; xxx:xx}

????????????id選擇器的調用:?<標簽 id=“id值”>


????????

????????類選擇器:?

???????????選擇具有指定類的元素,

? ? ? ? ? ?類選擇器的寫法:.class名稱{xxx:xx; xxx:xx;}

???????????類選擇器的調用:<標簽 class=“class值”>


3.css選擇器的優先級:
id選擇器>類選擇器>元素選擇器(標簽選擇器)

⑥ 超鏈接

超鏈接標簽:<a href=“...”target=“xxx”></a>

屬性:
????????href:指定資源訪問的url;
????????target:指定在何處打開該資源,

????????????????_self:默認值,在當前頁面打開;

????????????????_blank:在空白頁面打開

????????????????...

?⑦其他一些常見的標簽:

? ? ? ? <span></span>:行標簽
? ? ? ? <p></p>:段落標簽
? ? ? ? <hr>:分割線
? ? ? ? <br>:換行
? ? ? ? <b>:加粗

4.CSS中的常見屬性:

color:字體的顏色,可以用“red、blue”等英文單詞表示;可以用“rgb(x,x,x)”三色素表示;可以用“#xxxxxx”十六進制表示。

font_size:字體大小,注意寫單位“像素px”

...

(其他好多待補充,詳見HTML 系列教程

5.整體代碼

html:

<!--輸入感嘆號+回車,就會自動寫出HTML的主體。右擊,點擊 open in default browser就可以查看效果--><!DOCTYPE html> <!--聲明文檔類型為 html-->
<html lang="en"><head><meta charset="UTF-8"> <!--字符集為utf-8--><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>day1——標題的樣式設置</title><style>h6 {color: red;}a{color: darkgrey;text-decoration: none;}#a123{color: brown;text-decoration-line: underline;}.class_1{color: deeppink;text-decoration-line: underline;}</style><link rel="stylesheet" href="css/day1.css" >
</head><body><h1>Day1——標題樣式的確定 </h1><h2>1.圖片標簽</h2><p>圖片標簽為 《img》,其中有屬性“src,width,height等”</p><p>src是用來設置圖片的路徑的,路徑包括 <b>相對路徑</b> 和 <b>絕對路徑</b></p><p>width和height是用來設置圖片的寬和高的,基本單位為 <b>像素px</b> 和 <b>百分比%</b> </p><h3>1.1絕對路徑</h3><h4>a.絕對磁盤路徑</h4><img src="E:\java\java_web\img\1.jpg" width="20%"><!--絕對磁盤路徑--><h4>b.絕對網絡路徑</h4><img src="http://i3.sinaimg.cn/blog/2014/1029/S129809T1414550868715.jpg" width="300px"><!--絕對網絡路徑--><h3>1.2相對路徑</h3><p>相對路徑中有 “./” 和 “../”;其中“./”表示當前目錄,可以忽略不寫;“../”表示上級目錄,不可以省略</p><h4>a.圖片和文檔在一級別目錄中,直./或者原圖片名即可</h4><img src="./2.jpg"><h4>b.圖片和文檔不在一個大文件夾中,從文檔所在的地方為基準,開始找上一級目錄(../),在進入其他的下一級目錄</h4><img src="../img/3.jpg" width="20%"><hr><!--分割線條的寫法--><h2>2.CSS樣式設置</h2><p>CSS的樣式設置有三種:<b>行內樣式</b>,<b>內嵌樣式</b>,<b>外聯樣式</b>。</p><h3>2.1 行內樣式</h3><h6 style="color: blue; font-style: italic;">這是行內樣式,設置方式是利用原標簽中的 <b>style屬性</b> </h6><h3>2.2 內嵌樣式</h3><h6>這里是內嵌樣式表</h6><h3>2.3 外聯樣式表</h3><h1>這里是外聯樣式</h1><hr><h2>3.CSS選擇器</h2><span>css的選擇器有三種:<b>元素選擇器(標簽選擇器)</b>,<b>id選擇器</b>,<b>類選擇器</b></span><p><b>元素選擇器:</b> 就是直接指定html中的標簽,如前面內嵌選擇器寫的那樣 直接h1{xxx:xx;xxx:xx;} <br><b>id選擇器:</b> 選擇具有指定id屬性的元素,id選擇器的寫法:<span id="a123"> #id值 {xxx:xx; xxx:xx}</span>; id選擇器的調用:<span id="a123"> 《標簽 id="id值"》</span> <br><b>類選擇器:</b> 選擇具有指定類的元素,類選擇器的寫法:<span class="class_1">.class名稱{xxx:xx; xxx:xx;}</span>; 類選擇器的調用:<span class="class_1">《標簽 class="class值"》</span></p><p><b>css選擇器的優先級:</b><br><span style="color: brown;">id選擇器>類選擇器>元素選擇器(標簽選擇器)</span></p><hr><h2>4.超鏈接</h2><p>超鏈接標簽:<span style="color: brown;">《a href="..." target="xxx"》《/a》</span>(以上界面所有《》都是英文單書名號,為了防止誤識別,所以用中文書名號表示了)</p><p><b>屬性:</b><br><b>href:</b>指定資源訪問的url; <br><b>target:</b>指定在何處打開該資源,<b>_self:</b>默認值,在當前頁面打開;<b>_blank:</b>在空白頁面打開。</p><p>點擊下面鏈接,跳轉到w3school網頁:</p><a href="https://www.w3school.com.cn/h.asp" target="_blank">新頁面打開w3school,查看標簽樣式攻略</a> <br><a href="https://www.w3school.com.cn/h.asp" target="_self">本頁面內跳轉w3school,查看標簽樣式攻略</a></body></html>

css:

h1 {color: #89060b;font-family: Arial, Helvetica, sans-serif;
}

?效果:



學習視頻為:黑馬程序員JavaWeb開發教程,實現javaweb企業開發全流程(涵蓋Spring+MyBatis+SpringMVC+SpringBoot等)_嗶哩嗶哩_bilibili

圖片來自網絡,僅供學習,侵權刪。?

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

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

相關文章

在2G大小的文件中,找出高頻top100的單詞

將 2GB 的大文件分割為 2048 個大小為 512KB 的小文件&#xff0c;采用流式讀取方式處理&#xff0c;避免一次性加載整個文件導致內存溢出。初始化一個長度為 2048 的哈希表數組&#xff0c;用于分別統計各個小文件中單詞的出現頻率。利用多線程并行處理機制遍歷所有 2048 個小…

基于LNMP分布式個人云存儲

1.準備工作a.關閉兩臺虛擬機的安全軟件客戶端&#xff1a;[rootmaster ~]# systemctl stop firewalld [rootmaster ~]# systemctl disable firewalld [rootmaster ~]# systemctl status firewalld ○ firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (…

指針運算全攻略:加減、比較與排序

常見的指針指針運算說明1.指針與整數的加減運算對指針可以進行加法運算&#xff0c;即p n或者p - n。其結果依舊是一個是一個指針&#xff0c;新的指針是在原來的地址值基礎上加上/減去n *(sizeof(指針指向的數據類型)&#xff09;個字節。示例&#xff1a;#include<stdio.…

物聯網安裝調試-物聯網網關

物聯網網關作為連接終端設備與云平臺的核心樞紐,其分類與選型需結合功能定位、硬件性能、連接方式及應用場景等多維度考量。以下從分類體系和產品推薦兩方面系統梳理,助您高效決策: ?? 一、物聯網網關分類體系 1. 按功能定位劃分 類型 核心能力 典型場景 代表產品 邊緣計…

Jenkins教程(自動化部署)

Jenkins教程(自動化部署) 1. Jenkins是什么&#xff1f; Jenkins是一個開源的、提供友好操作界面的持續集成(CI)工具&#xff0c;廣泛用于項目開發&#xff0c;具有自動化構建、測試和部署等功能。Jenkins用Java語言編寫&#xff0c;可在Tomcat等流行的servlet容器中運行&…

linux 驅動驗證是否成功 之 查看moudle信息

這些是 Linux 內核模塊&#xff08;.ko&#xff09;中的元信息&#xff08;metadata&#xff09;&#xff0c;可以通過如下方式查看&#xff1a;? 1. 使用 modinfo 命令查看已加載或已編譯模塊信息 示例&#xff1a; modinfo aw2013.ko輸出內容大概如下&#xff1a; filename:…

瀏覽器關閉之前請求接口到后端

2025.07.24今天我學習了如何在瀏覽器關閉之前請求一個接口返回到后端。可以用performance.navigation判斷是瀏覽器關閉&#xff0c;還是瀏覽器刷新&#xff0c;因為我這邊只需要瀏覽器關閉的時候才去觸發1. 利用performance API&#xff08;刷新檢測&#xff09; 刷新頁面時&am…

MySQL批量數據處理與事務管理

MySQL是一種廣泛應用的關系型數據庫管理系統&#xff0c;尤其在數據分析和業務邏輯處理方面具有重要地位。在數據量龐大的業務場景中&#xff0c;批量數據處理和事務管理是提高效率和保障數據一致性的重要手段。掌握高效的批量數據操作方法與事務管理技巧&#xff0c;不僅能夠提…

iOS網絡之異步加載

為什么你的圖片要異步加載&#xff1f;在仿寫天氣預報時&#xff0c;我們常常需要從網絡加載天氣圖標&#xff0c;例如顯示某個小時的天氣狀態圖標。這看似簡單的事情&#xff0c;如果處理不當&#xff0c;卻很容易造成界面卡頓&#xff0c;甚至影響整個 App 的用戶體驗。錯誤做…

C#值類型屬性的典型問題

問題復現&#xff1a;值類型屬性的副本問題以下代碼展示了值類型屬性的典型問題&#xff1a;struct Point {public int X;public int Y; }class MyClass {public Point Position {get; set;} }// 使用屬性修改結構體&#xff08;無效&#xff01;&#xff09; var obj new MyC…

機器學習基礎-k 近鄰算法(從辨別水果開始)

一、生活中的 "分類難題" 與 k 近鄰的靈感 你有沒有這樣的經歷&#xff1a;在超市看到一種從沒見過的水果&#xff0c;表皮黃黃的&#xff0c;拳頭大小&#xff0c;形狀圓滾滾。正當你猶豫要不要買時&#xff0c;突然想起外婆家的橘子好像就是這個樣子 —— 黃色、圓…

【WPF】NumericUpDown的用法

在 WPF&#xff08;Windows Presentation Foundation&#xff09;中&#xff0c;NumericUpDown 控件并不是內置的標準控件之一&#xff0c;但它是一個非常常用的控件&#xff0c;用于讓用戶輸入一個數值&#xff08;整數或浮點數&#xff09;&#xff0c;并提供上下箭頭來遞增或…

Kotlin位運算

Kotlin 提供了幾種用于操作整數各個位&#xff08;bit&#xff09; 的運算符。這些操作是由處理器直接支持的&#xff0c;速度快且操作簡單。在底層編程中非常重要&#xff0c;比如設備驅動、低級圖形處理、網絡通信、加密和壓縮等。 盡管計算機通常都有高效的硬件指令來執行算…

墨者:通過手工解決SQL手工注入漏洞測試(MongoDB數據庫)

一、SQL手工注入漏洞測試(MongoDB數據庫) 本文以墨者學院靶場為例&#xff0c;演示MongoDB數據庫的手工SQL注入全過程。靶場以自己的地址為準&#xff1a;http://124.70.71.251:42286/new_list.php?id1 二、注入原理說明 MongoDB作為NoSQL數據庫&#xff0c;其注入方式與傳…

Kafka——CommitFailedException異常處理深度解析

引言在分布式消息系統Kafka的生態中&#xff0c;消費者組&#xff08;Consumer Group&#xff09;機制是實現高吞吐量和負載均衡的核心設計。然而&#xff0c;消費過程中位移提交&#xff08;Offset Commit&#xff09;的穩定性始終是開發者面臨的最大挑戰之一。當消費者嘗試提…

kafka的部署和jmeter連接kafka

zookeeper的安裝 kafka依賴Zookeeper所以要先安裝Zookeeper kafka的安裝文章引用來源:Kafka下載和使用&#xff08;linux版&#xff09;-CSDN博客 通過wget命令安裝 # 安裝wget https://downloads.apache.org/zookeeper/stable/apache-zookeeper-3.7.1-bin.tar.gz# 解壓tar…

Android UI 組件系列(八):ListView 基礎用法與適配器詳解

博客專欄&#xff1a;Android初級入門UI組件與布局 源碼&#xff1a;通過網盤分享的文件&#xff1a;Android入門布局及UI相關案例 鏈接: https://pan.baidu.com/s/1EOuDUKJndMISolieFSvXXg?pwd4k9n 提取碼: 4k9n 一、引言 在上一篇文章《Android UI 組件系列&#xff08;…

Android學習專題目錄(持續更新)

1.Android 調試 1.1&#xff1a;Logcat日志分析 2.Android編譯 2.1&#xff1a;android編譯過程中的mk文件和bp文件的掃描機制 2.2&#xff1a;Android 構建系統中常見的 .mk 文件及其作用 2.3&#xff1a;Android構建系統中的mk文件語法函數 2.4&#xff1a;安卓中定…

c#Lambda 表達式與事件核心知識點整理

一、Lambda 表達式1. 概念 Lambda 表達式是一種匿名函數&#xff08;無名稱的函數&#xff09;&#xff0c;簡化了委托和匿名方法的寫法&#xff0c;格式為&#xff1a; (參數列表) > 表達式或語句塊 它可以作為參數傳遞&#xff0c;或賦值給委托類型變量。2. 基本語法與簡寫…

Springboot+Layui英語單詞學習系統的設計與實現

文章目錄前言詳細視頻演示具體實現截圖后端框架SpringBootLayUI框架持久層框架MyBaits成功系統案例&#xff1a;參考代碼數據庫源碼獲取前言 博主介紹:CSDN特邀作者、985高校計算機專業畢業、現任某互聯網大廠高級全棧開發工程師、Gitee/掘金/華為云/阿里云/GitHub等平臺持續輸…