前端快速入門學習3——CSS介紹與選擇器

1.概述

CSS全名是cascading style sheets,中文名層疊樣式表
用于定義網頁樣式和布局的樣式表語言。
通過 CSS,你可以指定頁面中各個元素的顏色、字體、大小、間距、邊框、背景等樣式,從而實現更精確的頁面設計。

HTML與CSS的關系:HTML相當于毛坯房,CSS是裝修。

CSS 通常由選擇器、屬性和屬性值組成,多個規則可以組合在一起,以便同時應用多個樣式

  • 選擇器的聲明中可以寫無數條屬性
  • 聲明的每一行屬性,都需要以英文分號結尾;
  • 聲明中的所有屬性和值都是以鍵值對這種形式出現的;
    在這里插入圖片描述
    CSS三種導入方式:
    1.內聯樣式(Inline Styles)
    2.內部樣式表(Internal Stylessheet)
    3.外部樣式表(External Stylesheet)
    三種導入方式的優先級:內聯樣式>內部樣式表>外部樣式表
    內聯樣式:
<head><link rel="stylesheet" href="style.css"><style>h2{color: red;font-size: 30px;}</style>
</head>
<body>
<h1 style="color: yellowgreen;">這是一個內聯樣式</h1>
<h2>二級標題標簽,應用內部樣式</h2>
<h3>三級標題標簽,使用外部樣式</h3>
</body>

style.css

h3{color: aqua;font-size: 20px;
}

效果:
在這里插入圖片描述

2.選擇器

選擇器是 CSS中 的關鍵部分,它允許你針對特定元素或一組元素定義樣式

(1)元素選擇器

<head><style>h1{color: red;font-size: 30px;}</style>
</head>
<body>
<h1>這是一個元素選擇器</h1>
</body>

(2)類選擇器

<head><style>.highlight {color: red;font-size: 30px;}</style>
</head>
<body>
<h1 class="highlight">這是一個類選擇器</h1>
</body>

(3)id選擇器

<head><style>#unique {color: blue;font-size: 25px;}</style>
</head>
<body><h2 id="unique">這是一個ID選擇器</h2>
</body>

(4)通用選擇器

<head><style>* {font-family: KaiTi;font-size: 20px;color: green;}</style>
</head>
<body><h2 id="unique">這是一個ID選擇器</h2><p>這是一個簡單的HTML示例1。</p><p>這是一個簡單的HTML示例2。</p>
</body>

(5)子元素選擇器

<head><style>.father > .son {color: yellow;font-size: 20px;}</style>
</head>
<body><div class="father"><p class="son">這是一個子元素選擇器</p></div>
</body>

(6)后代選擇器

<head><style>.father .grandson {color: orange;font-size: 10px;}</style>
</head>
<body><div class="father"><p class="son">這是一個子元素選擇器</p><div><p class="grandson">這是一個后代選擇器</p></div>
</body>

(7)兄弟選擇器

<head><style>h3 + p {color: pink;font-size: 18px;}</style>
</head>
<body><p>這是一個普通的標簽</p><h3>這是相鄰兄弟選擇器示例</h3><p>這是另一個P標簽</p>
</body>

(8)偽類選擇器

偽類是用來添加一些選擇器的特殊效果。
如鏈接的不同狀態都可以以不同的方式顯示

a:link {color:#FF0000;} /* 未訪問的鏈接 */
a:visited {color:#00FF00;} /* 已訪問的鏈接 */
a:hover {color:#FF00FF;} /* 鼠標劃過鏈接 */
a:active {color:#0000FF;} /* 已選中的鏈接 */

注意: 在CSS定義中,a:hover 必須被置于 a:link 和 a:visited 之后,才是有效的。

注意: 在 CSS 定義中,a:active 必須被置于 a:hover 之后,才是有效的。

注意:偽類的名稱不區分大小寫。

<head><style>#element:hover{background-color: lightblue;}</style>
</head>
<body><p id="element">這是一個偽類選擇器</p>
</body>

在這里插入圖片描述

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

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

相關文章

JVM 內存區域詳解

JVM 內存區域詳解 Java 虛擬機&#xff08;JVM&#xff09;的內存區域劃分為多個部分&#xff0c;每個部分有特定的用途和管理機制。以下是 JVM 內存區域的核心組成及其功能&#xff1a; 一、運行時數據區&#xff08;Runtime Data Areas&#xff09; 1. 線程共享區域 內存…

基于SpringBoot的水產養殖系統【附源碼】

基于SpringBoot的水產養殖系統&#xff08;源碼L文說明文檔&#xff09; 目錄 4 系統設計 4.1 總體功能 4.2 系統模塊設計 4.3 數據庫設計 4.3.1 數據庫設計 4.3.2 數據庫E-R 圖 4.3.3 數據庫表設計 5 系統實現 5.1 管理員功能模塊的實…

從零構建大語言模型全棧開發指南:第五部分:行業應用與前沿探索-5.2.2超級對齊與AGI路徑探討

?? 點擊關注不迷路 ?? 點擊關注不迷路 ?? 點擊關注不迷路 文章大綱 大語言模型全棧開發指南:倫理與未來趨勢 - 第五部分:行業應用與前沿探索5.2.2 超級對齊與AGI路徑探討超級對齊:定義與核心挑戰1. 技術挑戰2. 倫理挑戰AGI發展路徑:從專用到通用智能階段1:`專用智能…

基于大模型的重癥肌無力的全周期手術管理技術方案

目錄 技術方案文檔1. 數據預處理模塊2. 多任務預測模型架構3. 動態風險預測引擎4. 手術方案優化系統5. 技術驗證模塊6. 系統集成架構7. 核心算法清單8. 關鍵流程圖詳述實施路線圖技術方案文檔 1. 數據預處理模塊 流程圖 [輸入原始數據] → [聯邦學習節點數據對齊] → [多模態特…

盲盒小程序開發平臺搭建:打造個性化、高互動性的娛樂消費新體驗

在數字化浪潮席卷消費市場的今天&#xff0c;盲盒小程序以其獨特的趣味性和互動性&#xff0c;迅速成為了年輕人追捧的娛樂消費新寵。盲盒小程序不僅為用戶帶來了拆盒的驚喜和刺激&#xff0c;更為商家提供了創新的營銷手段。為了滿足市場對盲盒小程序日益增長的需求&#xff0…

前端對接下載文件接口、對接dart app

嵌套在dart app里面的前端項目 1.前端調下載接口 ->后端返回 application/pdf格式的文件 ->前端將pdf處理為blob ->blob轉base64 ->調用dart app的 sdk saveFile ->保存成功 async download() {try {// 調用封裝的 downloadEContract 方法獲取 Blob 數據const …

Spring常見問題復習

############Spring############# Bean的生命周期是什么&#xff1f; BeanFactory和FactoryBean的區別&#xff1f; ApplicationContext和BeanFactory的區別&#xff1f; BeanFactoryAware注解&#xff0c;還有什么其它的Aware注解 BeanFactoryAware方法和Bean注解的方法執行順…

C++_類和對象(下)

【本節目標】 再談構造函數Static成員友元內部類匿名對象拷貝對象時的一些編譯器優化再次理解封裝 1. 再談構造函數 1.1 構造函數體賦值 在創建對象時&#xff0c;編譯器通過調用構造函數&#xff0c;給對象中各個成員變量一個合適的初始值。 class Date { public:Date(in…

連續數據離散化與逆離散化策略

數學語言描述&#xff1a; 在區間[a,b]中有一組符合某分布的數據&#xff1a; 1.求相同區間中另一組符合同樣分布的數據與這組數據的均方誤差 2.求區間中點與數據的均方誤差 3.求在區間中均勻分布的一組數據與這組數據的均方誤差 一&#xff1a;同分布數據隨機映射 假設在…

Redash:一個開源的數據查詢與可視化工具

Redash 是一款免費開源的數據可視化與協作工具&#xff0c;可以幫助用戶快速連接數據源、編寫查詢、生成圖表并構建交互式儀表盤。它簡化了數據探索和共享的過程&#xff0c;尤其適合需要團隊協作的數據分析場景。 數據源 Redash 支持各種 SQL、NoSQL、大數據和 API 數據源&am…

FreeRTOS的空閑任務

在 FreeRTOS 中&#xff0c;空閑任務&#xff08;Idle Task&#xff09; 是操作系統自動創建的一個特殊任務&#xff0c;其作用和管理方式如下&#xff1a; 1. 空閑任務創建 FreeRTOS 內核自動創建&#xff1a;當調用 vTaskStartScheduler() 啟動調度器時&#xff0c;內核會自…

Java進階之旅-day05:網絡編程

引言 在當今數字化的時代&#xff0c;網絡編程在軟件開發中扮演著至關重要的角色。Java 作為一門廣泛應用的編程語言&#xff0c;提供了強大的網絡編程能力。今天&#xff0c;我們深入學習了 Java 網絡編程的基礎知識&#xff0c;包括基本的通信架構、網絡編程三要素、IP 地址、…

大數據(4.3)Hive基礎查詢完全指南:從SELECT到復雜查詢的10大核心技巧

目錄 背景一、Hive基礎查詢核心語法1. 基礎查詢&#xff08;SELECT & FROM&#xff09;2. 條件過濾&#xff08;WHERE&#xff09;3. 聚合與分組&#xff08;GROUP BY & HAVING&#xff09;4. 排序與限制&#xff08;ORDER BY & LIMIT&#xff09; 二、復雜查詢實戰…

Synopsys:設計對象

相關閱讀 Synopsyshttps://blog.csdn.net/weixin_45791458/category_12812219.html?spm1001.2014.3001.5482 對于Synopsys的EDA工具&#xff08;如Design Compiler、PrimeTime、IC Compiler&#xff09;等&#xff0c;設計對象(Design Objects)是組成整個設計的抽象表示&…

【愚公系列】《高效使用DeepSeek》053-工藝參數調優

??【技術大咖愚公搬代碼:全棧專家的成長之路,你關注的寶藏博主在這里!】?? ??開發者圈持續輸出高質量干貨的"愚公精神"踐行者——全網百萬開發者都在追更的頂級技術博主! ?? 江湖人稱"愚公搬代碼",用七年如一日的精神深耕技術領域,以"…

深度學習篇---模型訓練(1)

文章目錄 前言一、庫導入與配置部分介紹 二、超參數配置簡介 三、模型定義1. 改進殘差塊2. 完整CNN模型 四、數據集類五、數據加載函數六、訓練函數七、驗證函數八、檢查點管理九、主函數十、執行入口十一、關鍵設計亮點總結1.維度管理2.數據標準化3.動態學習率4.梯度剪裁5.檢查…

題解:AT_abc241_f [ABC241F] Skate

一道經典的 bfs 題。 提醒&#xff1a;本題解是為小白專做的&#xff0c;不想看的大佬請離開。 這道題首先一看就知道是 bfs&#xff0c;但是數據點不讓我們過&#xff1a; 1 ≤ H , W ≤ 1 0 9 1\le H,W\le10^9 1≤H,W≤109。 那么我們就需要優化了&#xff0c;從哪兒下手…

【含文檔+PPT+源碼】基于微信小程序的鄉村振興民宿管理系統

項目介紹 本課程演示的是一款基于微信小程序的鄉村振興民宿管理系統&#xff0c;主要針對計算機相關專業的正在做畢設的學生與需要項目實戰練習的 Java 學習者。 1.包含&#xff1a;項目源碼、項目文檔、數據庫腳本、軟件工具等所有資料 2.帶你從零開始部署運行本套系統 3.該…

STM32定時器通道1-4(CH1-CH4)的引腳映射關系

以下是 STM32定時器通道1-4(CH1-CH4)的引腳映射關系的詳細說明,以常見型號為例。由于不同系列/型號差異較大,請務必結合具體芯片的參考手冊確認。 一、STM32F1系列(如STM32F103C8T6) 1. TIM1(高級定時器) 通道默認引腳重映射引腳(部分/完全)備注CH1PA8無互補輸出CH1…

bge-m3+deepseek-v2-16b+離線語音能力實現離線文檔向量化問答語音版

ollama run deepseek-v2:16b ollama pull bge-m3 1、離線聽寫效果的大幅度提升。50M 1.3G&#xff08;每次初始化都會很慢&#xff09;---優化到首次初始化使用0延遲響應。 2、文檔問答歷史問題處理與優化&#xff0c;文檔問答離線策略討論與參數暴露。 3、離線大模型答復中斷…