JavaWeb-【2】CSS和JavaScript

筆記系列持續更新,真正做到詳細!!本次系列重點講解后端,那么第一階段先講解前端【續上篇HTML

目錄

一、CSS

1、CSS介紹

2、CSS快速入門

3、CSS語法

4、字體顏色和邊框

5、背景顏色和字體樣式

6、div和文本居中

7、超鏈接去下劃線和表格細線

8、無序列表去掉樣式

9、CSS使用方式

①、行內樣式

②、head標簽

③、引入外部CSS文件

10、CSS元素選擇器

11、ID選擇器

12、類選擇器

13、組合選擇器

14、選擇器的優先級

15、CSS練習題

二、JavaScript

1、js基本說明

 2、JS弱類型特點

3、JS使用方式1在script中寫

4、JS使用方式2在script中引入JS

5、如何在瀏覽器查看錯誤信息

6、JS變量定義的方式

7、JS的數據類型

8、JS的特殊值

9、String的注意事項

10、JS運算符

①運算符1

②運算符2

③運算符3

11、JS數組定義的4種方式

12、JS數組遍歷

13、JS函數快速入門

14、JS函數定義方式1-function關鍵字

15、JS函數定義方式2-將函數賦給變量

16、JS函數注意事項和細節

17、JS函數練習布置

18、使用Object定義對象

19、使用{}定義對象

20、事件介紹

21、動態注冊和靜態注冊

22、onload-頁面加載完畢事件

23、onclick-點擊事件

24、onblur失去焦點事件

25、onchange內容發生改變事件

26、onsubmit表單提交事件

①、靜態注冊 

②、動態注冊

27、表單驗證作業


一、CSS

1、CSS介紹

CSS即層疊樣式表【Cascade Style Sheet

2、CSS快速入門

【beige:米黃色,淺褐色】

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>css 快速入門</title>
<!--
1.在 head標簽內,出現了 <style type="text/css"></style>表示要寫 css內容
2. div{}表示對 div元素進行樣式的指定 div就是一個選擇器[元素/標簽選擇器]
3. width: 300px(屬性);表示對 div樣式的具體指定,可以有多個
4.如果有多個,使用;分開即可,最后屬性可以沒有;但是建議寫上
5.當運行頁面時,div就會被 div{}渲染,修飾
-->
<style type="text/css">
div {
width: 200px;
height: 100px;
background-color: beige;
}
</style>
</head>
<body>
<!--
先使用傳統的方法-->
<div>hello, 北京</div>
<br/>
<div >hello, 上海</div>
<br/>
<div>hello, 天津</div>
<br/>
<div>hello, 深圳</div>
<br/>
</body>
</html>

3、CSS語法

4、字體顏色和邊框

 

 

度/高度像素值:100px; 也可以是百分比值:50%;

比如上面width:50% 則整個寬度是占整個頁面的50%

5、背景顏色和字體樣式

 

6、div和文本居中

7、超鏈接去下劃線和表格細線

 只需在之前代碼中利用CSS即可

8、無序列表去掉樣式

 

9、CSS使用方式

①、行內樣式

②、head標簽

③、引入外部CSS文件

創建CSS文件 New directort->New StyleSheet

 

10、CSS元素選擇器

 

 

11、ID選擇器

12、類選擇器

 

13、組合選擇器

 

14、選擇器的優先級

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

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

相關文章

持續集成03--Jenkins的安裝與配置

前言 在持續集成/持續部署&#xff08;CI/CD&#xff09;的實踐中&#xff0c;Jenkins作為一個開源的自動化服務器&#xff0c;扮演著至關重要的角色。本篇“持續集成03--Jenkins的安裝配置”將帶您走進Jenkins的世界&#xff0c;深入了解如何在Linux環境中安裝并配置Jenkins。…

VUE:跨域配置代理服務器

//在vite.config。js中&#xff0c;同插件配置同級進行配置server:{proxy:{"/myrequest":{//代理域名&#xff0c;可自行修改target:"https://m.wzj.com/",//訪問服務器的目標域名changeOrigin:true,//允許跨域configure:(proxy,options) > {proxy.on(&…

人工智能與人類社會的共生共榮

隨著科技的飛速發展&#xff0c;人工智能&#xff08;AI&#xff09;已經不再是遙不可及的概念&#xff0c;而是深深地融入到了我們的日常生活中。從智能家居到智慧城市&#xff0c;從自動駕駛到醫療診斷&#xff0c;人工智能正以前所未有的方式改變著人類社會的每一個角落。然…

掌握Laravel控制器:構建強大應用的基石

掌握Laravel控制器&#xff1a;構建強大應用的基石 在Laravel框架中&#xff0c;控制器&#xff08;Controller&#xff09;是處理用戶請求和返回響應的核心組件。控制器充當了應用邏輯的中轉站&#xff0c;它接收來自路由的請求&#xff0c;處理這些請求&#xff0c;并返回視…

C4D各版本軟件下載+自學C4D 從入門到精通【學習視頻教程全集】+【素材筆記】

下載鏈接&#xff1a; 迅雷網盤https://pan.xunlei.com/s/VO1tydOxEo-Az_QCM-Jz2R4RA1?pwdvxg4# 夸克網盤https://pan.quark.cn/s/fe7450b02d80 百度網盤https://pan.baidu.com/s/1Omj4WL93F1DNdA2iP4SiMQ?pwdwmb8

[C++] 深度剖析C_C++內存管理機制

文章目錄 內存分布內存分布圖解 C語言中動態內存管理方式malloc:callocrealloc C內存管理方式內置類型**自定義類型** operator new & operator deleteoperator new & operator delete函數operator newoperator delete **new T[N]** 與**delete[]** **定位new表達式(pl…

vue 實現下拉框的數據是樹狀結構

頁面顯示效果 vue實現代碼 <el-form-item label"公司名稱" prop"comName"><el-select ref"select" v-model"queryParams.comName" placeholder"請選擇公司名稱" clearable size"small"change"handl…

可學習激活函數 Maxout

可學習激活函數 Maxout 是一種神經網絡中的激活函數&#xff0c;它在特征提取的過程中能夠學習到最優的激活方式&#xff0c;從而提高模型的表達能力和性能。Maxout 由 Ian Goodfellow 等人在2013年提出&#xff0c;是一種能夠在訓練過程中自適應地選擇激活函數的模型。 Maxou…

在 Windows 上開發.NET MAUI 應用_1.安裝開發環境

開發跨平臺的本機 .NET Multi-platform App UI (.NET MAUI) 應用需要 Visual Studio 2022 17.8 或更高版本&#xff0c;或者具有 .NET MAUI 擴展的最新 Visual Studio Code。要開始在 Windows 上開發本機跨平臺 .NET MAUI 應用&#xff0c;請按照安裝步驟安裝 Visual Studio 20…

分布式 I/O 系統Modbus TCP 耦合器BL200

BL200 耦合器是一個數據采集和控制系統&#xff0c;基于強大的 32 位微處理器設計&#xff0c;采用 Linux 操作系統&#xff0c;可以快速接入現場 PLC、SCADA 以及 ERP 系統&#xff0c; 內置邏輯控制、邊緣計算應用&#xff0c;支持標準 Modbus TCP 服務器通訊&#xff0c;以太…

SVN常用命令

VCS VCS&#xff08;Version Control System&#xff09;是版本控制系統的縮寫&#xff0c;它是一種用于管理和跟蹤軟件代碼變化的系統 SVN Subversion&#xff08;SVN&#xff09;是一個廣泛使用的版本控制系統&#xff0c;用于管理源代碼和文檔。在命令行中使用SVN涉及一系…

Blender使用(二)點線面基本操作

Blender使用之點線面 1.編輯模式 tab鍵進行切換&#xff0c;為了方便菜單調出&#xff0c;可以設置鍵位映射為拖動時的餅菜單。 設置好后&#xff0c;按住tab鍵移動鼠標(注意不要點擊鼠標)&#xff0c;即可彈出編輯菜單。 默認是點模式&#xff0c;在左上角可進行點線面的切換…

電腦型號數據源的性能提升:新一代技術的突破

隨著科技的不斷發展&#xff0c;電腦型號的數據源性能也得到了顯著的提升。新一代技術的突破使得電腦型號的數據源更加準確、全面且易于使用。本文將從代碼的角度解釋這一突破&#xff0c;并參考挖數據平臺的內容&#xff0c;向大家介紹電腦型號數據源的性能提升。 首先&#…

嘗試理解docker網絡通信邏輯

一、docker是什么 Docker本質是一個進程,宿主機通過namespace隔離機制提供進程需要運行基礎環境&#xff0c;并且通過Cgroup限制進程調用資源。Docker的隔離機制包括 network隔離&#xff0c;此次主要探討網絡隔離mount隔離hostname隔離user隔離pid隔離進程通信隔離 二、doc…

spring-boot2.x整合Kafka步驟

1.pom依賴添加 <properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</ma…

自學鴻蒙HarmonyOS的ArkTS語言<十二>wrapBuilder:組件工廠類封裝

// FactoryComponent.ets Builder function Radio1() {Column() {Text(單選組件&#xff1a;)Row() {Radio({ value: 1, group: radioGroup })Text(選項1)}Row() {Radio({ value: 2, group: radioGroup })Text(選項2)}}.margin(10) }Builder function Checkbox1() {Column() {T…

DP(5) | 完全背包 | Java | 卡碼52, LeetCode 518, 377, 70 做題總結

完全背包 感覺越寫越糊涂了&#xff0c;初始化怎么做的&#xff1f;遞推公式怎么來的&#xff1f; 卡碼52. 攜帶研究材料 https://kamacoder.com/problempage.php?pid1052 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new …

Java面試八股之Redis集群是怎么選擇數據庫的

在Redis集群中&#xff0c;數據被水平分割&#xff08;sharding&#xff09;到各個節點上&#xff0c;這意味著所有的鍵空間被分成16384個哈希槽&#xff08;hash slots&#xff09;&#xff0c;這些槽均勻地分布在集群中的各個節點上。Redis集群并不支持傳統的數據庫切換&…

xiuno兔兔超級SEO插件(精簡版)

xiuno論壇是一個一款輕論壇產品的論壇&#xff0c;但是對于這個論壇基本上都是用插件實現&#xff0c;一個論壇怎么能離開網站seo&#xff0c;本篇分享一個超級seo插件&#xff0c;自動sitemap、主動提交、自動Ping提交。 插件下載:tt_seo.zip

實驗11 數據庫日志及數據庫恢復

一、 實驗目的 了解Mysql數據庫系統中數據恢復機制和主要方法。 二、 實驗環境 操作系統&#xff1a;Microsoft Windows 7旗艦版&#xff08;32&64位&#xff09;/Linux。 硬件&#xff1a;容量足以滿足MySQL 5.7&#xff08;8.0&#xff09;安裝及后續實驗的使用。 軟件…