前端——CSS1

一,概述

CSS(Cascading Style Sheets)(級聯樣式表)

css是一種樣式表語言,為html標簽修飾定義外觀,分工不同

涉及:對網頁的文字、背景、寬、高、布局進行修飾

分為內嵌樣式表(平常練習時使用)和外部樣式表(制定網頁時使用,將css與html網頁分離)

CSS與HTML的關系:

HTML是網頁內容

CSS定義頁面的樣式

二,基本語法——行內樣式表

1.樣式表:

(1)行內樣式表

行內樣式表:是通過標簽的 style 屬性來設置元素的樣式,其基本語法格式如下:
< 標簽名 style=" 屬性 1: 屬性值 1; 屬性 2: 屬性值 2; 屬性 3: 屬性值 3;"> 內容 </ 標簽名 >

(2)內嵌樣式表

內嵌式樣式表是將 CSS 代碼集中寫在 HTML 文檔的 head 頭部標簽中,并且用 style 標簽定義
<html>
<head>
<title> 樣式規則 </title>
將內嵌樣式表放在此處
<style></style>
</head>
<body>
</body>
</html>

(3)外部樣式表

外部樣式表是將所有的樣式放在一個或多個以 .CSS 為擴展名的外部樣式表文件中,通
過 link 標簽將外部樣式表文件鏈接到 HTML 文檔中
使用link(鏈接)標簽 :
<head>
<link href="引入樣式的文件" rel="stylesheet " type=" text /css">
<style type=" text /css">
</style>

2.選擇器:

(1)標簽選擇器:

通過標簽選擇器可以選擇頁面中的所有指定標簽
語法:標簽名 {}

(2)類選擇器:

通過標簽的 class 屬性值選中一組標簽
語法: .class 屬性值 {}

(3)id 選擇器:

通過標簽的 id 屬性值選中唯一的一個標簽
語法: #id 屬性值 {}

(4)通配選擇器 :

可以用來選中頁面中的所有的標簽
語法: *{}

3.文本修飾:

color :字體顏色
font-size :字體大小
font-family :字體
text-align :文本對齊
text-decoration:line-through :定義穿過文本下的一條線
text-decoration:underline :定義文本下的一條線
text-decoration:none :定義標準的文本
font-style: italic; 斜體文本
font-weight: 字體粗細
line-height: 設置行高

4.背景修飾:

background-color:背景顏色
background-image 背景圖片
background-repeat 背景重復
background-size 背景尺寸
background- position 背景位置

5.CSS的列表屬性

CSS 列表屬性可以放置、改變列表項標志,或者將圖像作為列表項標志 。
list-style-image :將圖象設置為列表項標志。
list-style-position : 設置列表中列表項標志的位置。
list-style-type : 設置列表項標志的類型。
list-style: ?簡寫屬性。

6.CSS偽類

CSS偽類專門用來表示標簽的一種的特殊的狀態,當我們需要為處在這些特殊狀
態的標簽設置樣式時,就可以使用偽類 。

(1)偽類的語法 :

:hover偽類表示鼠標移入的狀態
:active表示的是被點擊的狀態
:focus向擁有鍵盤輸入焦點的標簽添加樣式。

(2)透明度

定義透明效果的屬性是 opacity 。
opacity 屬性設置標簽的不透明級別 值為 1 。
規定不透明度:從 0.0 (完全透明)到 1.0 (完全不透明)。

7.塊級,行級,行級塊標簽

(1)塊級標簽

無論內容多少 都會獨自占據一行的,可以進行修飾。
例如<p>、<h1>、<ul>、<ol>、<hr/>等。

(2)行級標簽

只占自身大小的標簽,不會占一行,但是不能進行修飾。
例如<font>、<b>、<i>、<a>等。

(3)行塊級標簽

不會獨自占一行,但是可以進行修飾。
例如 <input/> <img>等

8.Display

通過 display 樣式可以修改標簽的類型。
block :設置標簽為塊標簽
inline :設置標簽為行級標簽
inline-block :設置標簽為行級塊標簽

9.div和span

(1)div 標簽

div 是塊級標簽,可以放置任何標簽。
div 沒有任何附加功能,給了什么屬性就能變成什么樣。
div 主要的作用是被用來布局網頁。

(2)span 標簽

span 是行級標簽
span 沒有任何附加功能,給了什么屬性就能變成什么樣。
span 標簽被用來選中文檔中的文字。

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

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

相關文章

賦能航天教育:高校衛星仿真教學實驗平臺解決方案

?????? 隨著全球航天事業的飛速發展&#xff0c;對高素質航天人才的需求日益增長。如何在高校階段提前鍛煉學生的航天工程實踐能力&#xff0c;成為教育界的重要命題。作為領先的通信與網絡技術供應商&#xff0c;IPLOOK基于自身在5G核心網、衛星通信及仿真平臺領域的深…

Python爬蟲(10)Python數據存儲實戰:基于pymongo的MongoDB開發深度指南

目錄 一、為什么需要文檔型數據庫&#xff1f;1.1 數據存儲的范式變革1.2 pymongo的核心優勢 二、pymongo核心操作全解析2.1 環境準備2.2 數據庫連接與CRUD操作2.3 聚合管道實戰2.4 分批次插入百萬級數據&#xff08;進階&#xff09;2.5 分批次插入百萬級數據&#xff08;進階…

Springboot 手搓 后端 滑塊驗證碼生成

目錄 一、效果演示 二、后端滑塊驗證碼生成思路 三、原理解析 四、核心代碼拿走 滑塊驗證碼react前端實現&#xff0c;見我的這篇博客&#xff1a;前端 React 彈窗式 滑動驗證碼實現_react中使用阿里云滑塊驗證碼2.0前端接入及相關視覺-CSDN博客 一、效果演示 生成的案例…

關于flink兩階段提交高并發下程序卡住問題

先拋出代碼 package com.dpf.flink;import com.dpf.flink.sink.MysqlSink; import org.apache.flink.api.common.serialization.SimpleStringSchema; import org.apache.flink.api.common.typeinfo.Types; import org.apache.flink.api.java.tuple.Tuple2; import org.apache.…

html css js網頁制作成品——HTML+CSS+js美甲店網頁設計(5頁)附源碼

美甲店 目錄 一、&#x1f468;?&#x1f393;網站題目 二、??網站描述 三、&#x1f4da;網站介紹 四、&#x1f310;網站效果 五、&#x1fa93; 代碼實現 &#x1f9f1;HTML 六、&#x1f947; 如何讓學習不再盲目 七、&#x1f381;更多干貨 一、&#x1f468;?&a…

LeetCode[347]前K個高頻元素

思路&#xff1a; 使用小頂堆&#xff0c;最小的元素都出去了&#xff0c;省的就是大&#xff0c;高頻的元素了&#xff0c;所以要維護一個小頂堆&#xff0c;使用map存元素高頻變化&#xff0c;map存堆里&#xff0c;然后輸出堆的東西就行了 代碼&#xff1a; class Solution…

2024年網站開發語言選擇指南:PHP/Java/Node.js/Python如何選型?

2024年網站開發語言選擇指南&#xff1a;PHP/Java/Node.js/Python如何選型&#xff1f; 一、8大主流Web開發語言技術對比 1. PHP開發&#xff1a;中小型網站的首選方案 最新版本&#xff1a;PHP 8.3&#xff08;2023年11月發布&#xff09;核心優勢&#xff1a; 全球78%的網站…

從數據結構說起(一)

1 揭開數據結構神奇的面紗 1.1 初識數據結構 在C的標準庫模板&#xff08;Standard Template Library,STL&#xff09;課程上&#xff0c;我初次結識了《數據結構》。C語言提供的標準庫模板是面向對象程序設計與泛型程序設計思想相結合的典范。所謂的泛型編程就是編寫不依賴于具…

JAVA--- 關鍵字static

之前我們學習了JAVA 面向對象的一些基本知識&#xff0c;今天來進階一下&#xff01;&#xff01;&#xff01; static關鍵字 static表示靜態&#xff0c;是JAVA中的一個修飾符&#xff0c;可以修飾成員方法&#xff0c;成員變量&#xff0c;可用于修飾類的成員&#xff08;變…

4.27比賽總結

文章目錄 T1T2法一&#xff1a;倍增求 LCA法二&#xff1a;Dijkstra 求最短路法三&#xff1a;dfs 求深度 T3T4總結 T1 一道非常簡單的題&#xff0c;結果我因為一句話沒寫掛了 80pts…… 題目中沒寫 a a a 數組要按照 b b b 數組的順序&#xff0c;所以對于最大方案&#x…

數據一致性巡檢總結:基于分桶采樣的設計與實現

數據一致性巡檢總結&#xff1a;基于分桶采樣的設計與實現 背景 在分布式系統中&#xff0c;緩存&#xff08;如 Redis&#xff09;與數據庫&#xff08;如 MySQL&#xff09;之間的數據一致性問題是一個常見的挑戰。由于緩存的引入&#xff0c;數據在緩存和數據庫之間可能存…

SpringBoot與Druid整合,實現主從數據庫同步

通過引入主從數據庫同步系統&#xff0c;可以顯著提升平臺的性能和穩定性&#xff0c;同時保證數據的一致性和安全性。Druid連接池也提供了強大的監控和安全防護功能&#xff0c;使得整個系統更加健壯和可靠。 我們為什么選擇Druid&#xff1f; 高效的連接管理&#xff1a;Dru…

在Linux系統中安裝MySQL,二進制包版

1、檢查是否已安裝數據庫&#xff08;rpm軟件包管理器&#xff09; rpm -qa | grep mysql rpm -qa | grep mariadb #centOS7自帶mariadb與mysql數據庫沖突2、刪除已有數據庫 rpm -e –nodeps 軟件名稱 3、官網下載MySQL包 4、上傳 # 使用FinalShell或Xshell工具上傳&#…

【含文檔+PPT+源碼】基于SpringBoot電腦DIY裝機教程網站的設計與實現

項目介紹 本課程演示的是一款 基于SpringBoot電腦DIY裝機教程網站的設計與實現&#xff0c;主要針對計算機相關專業的正在做畢設的學生與需要項目實戰練習的 Java 學習者。 1.包含&#xff1a;項目源碼、項目文檔、數據庫腳本、軟件工具等所有資料 2.帶你從零開始部署運行本套…

Spring Boot 緩存機制:從原理到實踐

文章目錄 一、引言二、Spring Boot 緩存機制原理2.1 緩存抽象層2.2 緩存注解2.3 緩存管理器 三、入門使用3.1 引入依賴3.2 配置緩存3.3 啟用緩存3.4 使用緩存注解3.5 實體類 四、踩坑記錄4.1 緩存鍵生成問題4.2 緩存過期與更新問題4.3 事務與緩存的一致性問題 五、心得體會5.1 …

Spark讀取Apollo配置

--conf spark.driver.extraJavaOptions-Dapp.idapollo的app.id -Denvfat -Dapollo.clusterfat -Dfat_metaapollo的meta地址 --conf spark.executor.extraJavaOptions-Dapp.idapollo的app.id -Denvfat -Dapollo.clusterfat -Dfat_metaapollo的meta地址 在spark的提交命令中&…

[逆向工程]如何理解小端序?逆向工程中的字節序陷阱與實戰解析

[逆向工程]如何理解小端序&#xff1f;逆向工程中的字節序陷阱與實戰解析 關鍵詞&#xff1a;逆向工程、小端序、字節序、二進制分析、數據解析 引言&#xff1a;為什么字節序是逆向工程師的必修課&#xff1f; 在逆向工程中&#xff0c;分析二進制數據是最基礎的任務之一。…

項目三 - 任務2:創建筆記本電腦類(一爹多叔)

在本次實戰中&#xff0c;我們通過Java的單根繼承和多接口實現特性&#xff0c;設計了一個筆記本電腦類。首先創建了Computer抽象類&#xff0c;提供計算的抽象方法&#xff0c;模擬電腦的基本功能。接著定義了NetCard和USB兩個接口&#xff0c;分別包含連接網絡和USB設備的抽象…

ElasticSearch深入解析(六):集群核心配置

1.開發模式和生產模式 Elasticsearch默認運行在開發模式下&#xff0c;此模式允許節點在配置存在錯誤時照常啟動&#xff0c;僅將警告信息寫入日志文件。而生產模式則更為嚴格&#xff0c;一旦檢測到配置錯誤&#xff0c;節點將無法啟動&#xff0c;這是一種保障系統穩定性的安…

【Prometheus-MySQL Exporter安裝配置指南,開機自啟】

目錄 1. 創建 MySQL 監控用戶2. 配置 MySQL 認證文件3. 安裝 mysqld_exporter4. 配置 Systemd 服務5. 啟動并驗證服務6. 修改Prometheus配置常見錯誤排查錯誤現象排查步驟 6. 驗證監控數據關鍵注意事項 7. Grafana看板 1. 創建 MySQL 監控用戶 mysql -uroot -p123456 # 登錄M…