HTML+CSS

一、HTML相關內容

?

- ?<img>?標簽:

- 用于在網頁中嵌入圖像,?src?屬性指定圖像的路徑,可以是絕對路徑(如?D:\Git\java115_java116\課堂代碼\前端代碼\pic\cat.jpg?)、相對路徑(如?./pic/cat.jpg?,表示當前目錄下的?pic?文件夾中的?cat.jpg?)或網絡路徑(如?https://hbimg.huaban.com/33c21fbe73e4bd967dfeae4cf56f26382d5c285-e6epw6_fw658?)。

- ?title?屬性是鼠標懸停在圖片上時顯示的提示文本。

- ?alt?屬性是圖像加載失敗時顯示的替代文本。

- ?width?和?height?屬性用于設置圖像的寬度和高度,如果只設置其中一個,圖像會按比例縮放;如果兩個都設置,圖像會按指定的大小顯示。

- ?<a>?標簽:

- 用于創建超鏈接,?href?屬性指定鏈接的目標地址,?target="_blank"?表示在新的瀏覽器窗口中打開鏈接。例如?<a href="https://www.baidu.com/" target="_blank">百度</a>?會在新窗口打開百度網站。

- ?<table>?標簽:

- 用于創建HTML表格,?<tr>?標簽定義表格中的行,?<td>?標簽定義表格中的單元格。例如:

?

<table>

? ? <tr>

? ? ? ? <td>aaa</td>

? ? ? ? <td>111</td>

? ? </tr>

? ? <tr>

? ? ? ? <td>bbb</td>

? ? ? ? <td>222</td>

? ? </tr>

? ? <tr>

? ? ? ? <td>ccc</td>

? ? ? ? <td>333</td>

? ? </tr>

</table>

?

- HTTP請求:

- 示例?http://127.0.0.1:8080/register?userName=zhangsan&password=123456?展示了一個GET請求的URL,其中???后面的部分是查詢字符串,用于向服務器傳遞參數,這里傳遞了用戶名?zhangsan?和密碼?123456?到?/register?路徑。

- ?<form>?標簽:

- 用于創建表單,用于收集用戶輸入的數據并提交到服務器。?action?屬性指定表單提交的目標URL,?method?屬性指定提交數據的HTTP方法(這里是?get?)。表單中可以包含各種表單元素,如文本框(?<input type="text">?)、密碼框(?<input type="password">?)和提交按鈕(?<input type="submit">?)。例如:

?

<form action="demo.html" method="get">

? ? 文本框:<input type="text" name="userName" id="userName"><br>

? ? 密碼框:<input type="password" name="password" id="password"><br>

? ? <input type="submit" value="提交">

</form>

?

- 塊級元素和行內元素:

- 塊級元素(如?div?、?p?、?h1?-?h6?等)會獨占一行,默認寬度為父元素的100%,可以設置寬高。

- 行內元素(如?span?、?a?、?input?等)不會獨占一行,多個行內元素可以在同一行顯示,寬高由內容決定,一般不能直接設置寬高。

- 列表:

- 無序列表(?<ul>?):使用?<ul>?標簽定義,列表項使用?<li>?標簽,默認項目符號是圓點。例如:

?

<ul>

? ? <li>aaa</li>

? ? <li>bbb</li>

? ? <li>ccc</li>

</ul>

?

?

- 有序列表(?<ol>?):

使用?<ol>?標簽定義,列表項使用?<li>?標簽,默認項目符號是數字。例如:

?

<ol>

? ? <li>aaa</li>

? ? <li>bbb</li>

? ? <li>ccc</li>

</ol>

?

?

二、CSS相關內容

?

- CSS選擇器:

- 標簽選擇器:通過HTML標簽名來選擇元素,例如?p?選擇所有?<p>?元素。

- 類選擇器:通過元素的?class?屬性來選擇元素,以?.?開頭,例如?.box?選擇所有?class="box"?的元素。

- ID選擇器:通過元素的?id?屬性來選擇元素,以?#?開頭,例如?#header?選擇?id="header"?的元素。

- 通配符選擇器:?*?選擇所有元素。

- 復合選擇器:由多個簡單選擇器組合而成,例如?div.box?選擇所有?class="box"?的?<div>?元素。

- 復合屬性:

- 以?border-width?為例,可以分別設置?border-top-width?(上邊框寬度)、?border-right-width?(右邊框寬度)、?border-bottom-width?(下邊框寬度)和?border-left-width?(左邊框寬度),也可以使用簡寫形式?border-width: 10px 5px 2px 1px;?,分別對應上、右、下、左四個方向的邊框寬度。

- 盒模型:

- ?margin?:外邊距,控制元素與其他元素之間的距離。

- ?padding?:內邊距,控制元素內容與元素邊框之間的距離。

- 示例中用學校和樓的關系形象地說明了內外邊距,學校到樓的距離可以類比為外邊距,樓內部的空間可以類比為內邊距。

- CSS樣式規則:

- 由選擇器和聲明塊組成,聲明塊包含在花括號?{}?中,每個聲明由屬性和值組成,以分號?;?結尾。例如:

?

p {

? ? color: blue;

}

?

?

這里?p?是選擇器,?color: blue;?是聲明,將所有?<p>?元素的文本顏色設置為藍色。

- 還可以通過外部樣式表(使用?<link rel="stylesheet" href="css.css">?引入)或內部樣式表(在?<style>?標簽內編寫CSS代碼)來應用樣式。

?

三、JavaScript和Java對比

?

- JavaScript:是一種動態類型的腳本語言,主要用于網頁的前端交互,例如表單驗證、動態內容更新等。它的變量類型在運行時確定,不需要提前聲明類型。

- Java:是一種靜態類型的編程語言,需要在編譯前聲明變量類型,具有嚴格的類型檢查,常用于后端開發、Android應用開發等。

?

?

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

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

相關文章

基于 Gitlab、Jenkins與Jenkins分布式、SonarQube 、Nexus 的 CiCd 全流程打造

前言 在當今數字化飛速發展的時代&#xff0c;軟件開發與交付的效率和質量成為了企業競爭的關鍵要素。為了滿足市場對軟件快速迭代和高質量交付的需求&#xff0c;越來越多的企業開始探索和實踐持續集成與持續交付&#xff08;CI/CD&#xff09;的開發模式。而 GitLab、Jenkin…

[密碼學實戰]密評相關題庫解析

[密碼學實戰]密評相關題庫解析 一、背景 依據《密碼法》第二十二條&#xff0c;關鍵信息基礎設施&#xff08;關基&#xff09;運營者必須開展商用密碼應用安全性評估&#xff0c;且需定期進行&#xff08;不少于每年一次&#xff09;。 二、核心解析 2.1 測評標準框架&#x…

谷歌開源庫gflags詳細說明

目錄 一.gflags 介紹 二.gflags安裝 三.gflags使用 1.包含頭文件 2.定義參數 3.訪問參數 4.不同文件訪問參數 5.初始化所有參數 6.運行參數設置 7.配置文件的使用 8.特殊參數標識 四.總結 一.gflags 介紹 gflags 是 Google 開發的一個開源庫&#xff0c;用于 C 應用…

Python爬蟲實戰:研究XlsxWriter 庫相關技術

1. 研究背景與意義 1.1 網絡爬蟲技術價值 網絡爬蟲作為數據采集的核心工具,在金融、醫療、教育等領域發揮關鍵作用。據 Statista 數據顯示,2025 年全球大數據市場規模預計達 3250 億美元,高效的數據獲取能力成為企業核心競爭力。Python 以其 80% 的市場占有率成為爬蟲開發首…

ThreadLocal內部結構深度解析(Ⅰ)

目錄 使用ThreadLocal 例子 內部結構分析 源碼解析 圖示詳解 ThreadLocal是Java中一個非常重要且常用的線程局部變量工具類&#xff0c;它使得每個線程可以獨立地持有自己的變量副本&#xff0c;而不是共享變量&#xff0c;解決了多線程環境下變量共享的線程安全問題。下面我…

Python 數據挖掘之數據探索

在數據挖掘的流程中&#xff0c;數據探索是非常關鍵的第一步&#xff0c;它能幫助我們深入了解數據的特點&#xff0c;為后續的預處理和模型構建打下堅實的基礎。我們主要圍繞四個方面展開&#xff1a;數據對象與特征、數據統計描述、數據可視化以及相關性和相似性度量。一、數…

高并發點贊場景Synchronized、AtomicLong、LongAdder 和 LongAccumulator性能分析

在高并發點贊場景中&#xff0c;我們需要一個高效、線程安全的計數器來記錄點贊數。synchronized、AtomicLong、LongAdder 和 LongAccumulator 都是 Java 中用于實現原子操作的類&#xff0c;但它們的性能在高并發下差異顯著。性能主要取決于線程競爭程度&#xff1a;競爭越高&…

postgreSQL的sql語句

目錄 一&#xff1a;前提準備1.postgreSQL的安裝可以參考我下面一片文章&#xff1a; 二&#xff1a;SQL語句 1.相同點&#xff1a;支持標準sql類型 2.參考詳細學習地址&#xff1a; 3.postgresql與mysql的不同點 一&#xff1a;前提準備 1.postgreSQL的安裝可以參考我下面…

vue3 JavaScript 數據累加 reduce

在Vue 3中&#xff0c;你可以使用JavaScript的reduce方法來處理數據累加。reduce方法通常用在數組上&#xff0c;它將數組中的每個元素通過一個累加器函數&#xff08;accumulator&#xff09;從左到右累積&#xff0c;最終生成一個單一的值。這在計算總和、累加值等場景中非常…

史上最清楚!讀者,寫者問題(操作系統os)

讀者-寫者問題是另一個里程碑式的同步互斥問題。它比生產者-消費者更復雜&#xff0c;因為它引入了不對稱的訪問權限&#xff1a;讀者和讀者之間是共享的&#xff0c;但寫者和任何人&#xff08;包括讀者和其他寫者&#xff09;之間都是互斥的。我們用一個生動的比喻來解析這個…

使用Starrocks替換Clickhouse的理由

背景 Starrocks和clickhouse都是非常優秀的OLAP數據庫&#xff0c;那么什么情況下使用clickhouse&#xff0c;什么場景下使用starrocks呢&#xff0c;本文就簡單列舉一下他們的優缺點 理由 首先兩者都是列存儲&#xff0c;并且都實現了列壓縮&#xff0c;所以從存儲中兩者的壓縮…

Mybatis 兩級緩存可能導致的問題

Mybatis 兩級緩存可能導致的問題兩級緩存簡介一級緩存 localCache效果開關二級緩存兩級緩存可能導致的問題分布式環境下查詢到過期數據事務隔離級別失效讀已提交失效讀未提交失效總結兩級緩存簡介 一級緩存 localCache 效果 一級緩存是 session 或者說事務級別的&#xff0c…

vue3+uniapp 使用vue-plugin-hiprint中實現打印效果

前言&#xff1a; vue3uniapp 使用vue-plugin-hiprint中實現打印效果 官網地址&#xff1a;gitee https://gitee.com/ccsimple/vue-plugin-hiprinthttps://gitee.com/ccsimple/vue-plugin-hiprint 實現效果&#xff1a; 預覽打印內容&#xff1a; 實現步驟&#xff1a; 1、安…

【elementUI踩坑記錄】解決 el-table 固定列 el-table__fixed 導致部分滾動條無法拖動的問題

目錄一、問題背景二、 問題現象三、核心原因四、解決辦法增強方案&#x1f680;寫在最后一、問題背景 在使用 Element UI 的 el-table 組件時&#xff0c;固定列功能雖然實用&#xff0c;但會引發滾動條交互問題&#xff1a; 固定列區域懸浮顯示滾動條但無法正常拖動滾動條 …

【機器人編程基礎】python文件的打開和關閉

文件的打開和關閉 在Python中,文件操作是一項基本而重要的任務,涉及到打開、讀取、寫入、關閉文件等操作。正確地管理文件對于數據持久化、輸入輸出處理等至關重要。下面將詳細解釋如何在Python中打開和關閉文件,并提供相應的代碼示例。 文件打開 在Python中,可以使用內…

ShenYu實戰、問題記錄

概述 一款高性能的國產的Apache開源API網關&#xff0c;官方文檔。 在ShenYu v2.6.1, ShenYu注冊中心只支持http類型&#xff0c;中間件注冊類型已經被移除。 所以&#xff0c;請使用http注冊類型來注冊你的服務。不是微服務注冊中心&#xff0c;它只是將元數據、選擇器數據、…

走近科學IT版:EasyTire設置了ip,但是一閃之后就變回到原來的dhcp獲得的地址

EasyTier 是一款簡單、安全、去中心化的內網穿透和異地組網工具&#xff0c;適合遠程辦公、異地訪問、游戲加速等多種場景。無需公網 IP&#xff0c;無需復雜配置&#xff0c;輕松實現不同地點設備間的安全互聯。 上次實踐的記錄&#xff1a;適合遠程辦公、異地訪問的EasyTier…

rk3588平臺USB 3.0 -OAK深度相機適配方法

目錄 文件更改記錄表 1、usb規則添加 2、拉取相關依賴 3、安裝python3、安裝pip 4、安裝依賴 5、安裝ffmeg 6、攝像頭功能測試 7、將視頻拷貝到U盤查看 1、usb規則添加 由于OAK是USB設備,因此為了在使用 udev 工具的系統上與之通信, 您需要添加udev規則以使…

工廠模式總結

工廠模式1. 簡單工廠模式&#xff08;Simple Factory&#xff09; 核心思想 定義一個工廠類&#xff0c;根據輸入參數創建不同的具體對象。客戶端不直接調用具體類的構造函數&#xff0c;而是通過工廠類獲取對象。 示例代碼 #include <iostream> #include <memory>…

MySQL的三種安裝方式(mis、zip、yum)

目錄 2.0數據庫安裝 2.1windows上.mis格式 環境準備 MySQL的安裝 環境配置&#xff08;非必要&#xff09; 2.2windows上.zip格式安裝 環境準備 配置文件的內容 MySQL的安裝 附錄可能出現問題 圖形工具遠程連接數據庫 2.3Linux上安裝yum包 環境準備 過程命令 My…