web前端css基本內容

web前端css

當我們用html的語法給內容規劃布局樣式時,可能會出現許多個相似的內容需要運用同一種樣式,復制粘貼太麻煩而且如果后期要改動的話比如把許多個地方從紅色改成藍色,就需要一個一個改了,這時候就需要引入css來操作了

把需要添加的屬性放在style標簽中就好了

行內樣式表:
<!--px 像素單位行內樣式表:直接寫在標簽中
-->
<p style="color: red;font-size: 20px;font-weight: bold;">末日鐵拳</p>
內嵌樣式表:
<style>p{font-size:16px;color:red;}
</style>
外部樣式表:
<link href="css/index.css" rel="stylesheet">

用來連接外部css,然后在外部css中改樣式

外部css:

p{color: red;font-size: 50px;
}

選擇器:

根據不同選擇器類型給不同類型的內容更改樣式

標簽選擇器:

p{color:red;font-size:20px;
}

id選擇器:

#title{color:red;font-size:20px;
}

類選擇器:

.p1{color:blueviolet;
}
.p2{color:blue;
}

通配選擇器 選中所有的標簽

*{font-family: 楷體;color: red;font-size: 30px;
}

選擇器組合 可以為多個選擇器定義相同的樣式表

#title,.p1,.p2,h1{font-family: 楷體;}
字體的各種屬性:
				color:red;font-size: 20px;	/*字大小*/font-family: 楷體;	/*全部字體格式*/font-weight: 900;	/*字體加重*/font-style: italic;	/*字體,斜體*/text-align: right;	/*靠右對齊   align:對齊*/text-decoration: line-through;	/*刪除線*/text-decoration: underline;		/*下劃線*/line-height: 20px;		/*行高*/letter-spacing: 30px;	/*字符間距*/word-spacing: 40px;		/*單詞間距*/text-indent: 2em;	/*首行縮進 em相當于當前文檔中一個字符的大小*/

如果想要去除超鏈接的下劃線可以:

a{text-decoration: none;
}
背景圖片:
			p{color: red;background-color: aliceblue;	/*背景顏色*/width: 800px;height: 600px;background-image: url(./img/圖片.png);	/*背景圖片*/background-repeat: no-repeat;	/*控制背景圖片是否重復*/background-position: center center;		/*背景位置*/background-size: 400px 400px;	/*背景尺寸*/}
列表:

如果有兩個列表,想把列表的內容樣式進行修改,只改一個列表的話,把兩個列表的li分別加上class名再進行修改很麻煩,直接給ul加上class名然后對u1,u2進行修改:

			.u1 li{text-align: center;color: red;list-style-type: none;	/*去除默認的圖標*/list-style-image:url(./img/wemeet%20image_20240302144312961.png) ;		/*指定一個圖片當圖標*/list-style-position: inside;	/*圖標位置*//* 直接用list-style把三種屬性都可以寫上 */list-style: none url(圖片.png) inside; }<ul class="u1"><li>列表</li><li>列表</li><li>列表</li><li>列表</li></ul><ul class="u2"><li>列表</li><li>列表</li><li>列表</li><li>列表</li></ul>
偽類:

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

			/*鼠標移到標簽上時,自動切換到樣式表*/a:hover{color:green;text-decoration: underline;}p:hover{color: blue;background-color: #008000;}/* 當鼠標點擊標簽時,自動切換到樣式表*/a:active{color: aqua;}input:active{background-color: #FF0000;}/* 向擁有鼠標焦點的標簽(輸入框)	添加樣式 */i1:focus{background-color: aqua;}
透明度:
img{opacity: 1;	/*設置標簽透明度 0完全透明 1完全不透明*/
}

標簽:

塊級標簽:

無論內容多少,都會獨占一行,一般用來進行網頁布局
可以設置寬高width height
例如


    1. 等。

行級標簽:

只占自身大小,不會占一行
設置寬高無效
主要用來對文字修飾
例如、、等。

行塊級標簽:

不占一行,可以設置寬高
例如 等

display:
		<!-- 設置塊級標簽為行級標簽--><p style="display: inline;">艾興瓦爾德</p><!--設置行級標簽為塊級標簽--><b style="display: block;">里阿爾托</b><!--設置標簽隱藏--><img src="圖片" style="display: none;" >
div&span:

p h1這些標簽雖然是塊級標簽,但是它們都有默認樣式,會影響網頁布局使用
div標簽是一個塊級標簽,沒有任何的附加樣式,用來進行網頁布局,給什么屬性就變成什么樣子
span和div同理但是是一個行級標簽

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

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

相關文章

java-使用jacob刪除指定文件夾的郵件

總結見文章最后,具體代碼如下: ActiveXComponent outlook = new ActiveXComponent("Outlook.Application");Dispatch myNamespace = Dispatch.call(outlook, "GetNamespace", "MAPI").toDispatch();//指定搜索特定的文件Dispatch allFolders =…

我耀學IT—day05-Bootstrap下拉菜單與導航

一、Bootstrap5 下拉菜單 下拉菜單是可切換的&#xff0c;是以列表格式顯示鏈接的上下文菜單。 例&#xff1a; <div class"dropdown"><button type"button" class"btn btn-primary dropdown-toggle" data-bs-toggle"dropdown&…

U盤彈出提示“該設備正在使用中”:原因與解決方案

在日常使用U盤時&#xff0c;我們可能會遇到一個問題&#xff1a;當嘗試安全彈出U盤時&#xff0c;系統提示“該設備正在使用中”。這種情況可能會讓用戶感到困惑&#xff0c;擔心數據是否安全或是否會導致U盤損壞。本文旨在探討這一現象背后的原因&#xff0c;并提供相應的解決…

【前端素材】推薦優質后臺管理系統網頁Stisla平臺模板(附源碼)

一、需求分析 1、系統定義 后臺管理系統是一種用于管理和控制網站、應用程序或系統的管理界面。它通常被設計用來讓網站或應用程序的管理員或運營人員管理內容、用戶、數據以及其他相關功能。后臺管理系統是一種用于管理網站、應用程序或系統的工具&#xff0c;通常由管理員使…

鉛冶煉作業VR虛擬現實互動培訓平臺降低實操風險

在鋼鐵工業中&#xff0c;焦爐作業是一個關鍵的環節&#xff0c;也是一項技術要求高、操作復雜的任務。傳統焦爐作業的培訓通常需要在實際的焦爐上進行&#xff0c;這不僅對學員的身體素質和心理素質提出了較高的要求&#xff0c;而且也存在一定的安全風險。基于VR虛擬現實制作…

React富文本編輯器開發(三)

現在我們的編輯器顯示的內容很單一&#xff0c;這自然不是我們的目標&#xff0c;讓呈現的內容多元化是我們的追求。這就需要讓編輯器能夠接收多元素的定義。從初始數據的定義我們可以推斷數據的格式遠不止一種&#xff0c;那么其它類型的數據如何定義及呈現的呢&#xff0c;我…

基于單片機的AGV機器人設計的設計要求

基于單片機的AGV機器人設計的設計要求 1. 引言 本設計要求旨在設計一種基于單片機的自動導航車&#xff08;AGV&#xff09;機器人。AGV機器人可以在工廠、倉庫等場景中進行自動導航、物料搬運等任務。本設計要求包括機器人的硬件設計要求和軟件設計要求兩個方面。 2. 硬件設…

(Aliyun AI ACP 02)阿里云人工智能產品體系

文章目錄 阿里云人工智能工程師ACP認證考試知識點輔助閱讀&#xff08;Aliyun AI ACP 02&#xff09;阿里云人工智能產品體系引言阿里云AI產品總體架構基礎設施層&#xff1a;平臺層&#xff1a;算法與模型層&#xff1a;應用層&#xff1a;組成部分詳述&#xff1a;PAI產品家族…

手把手教你免費用Flashduty做消息通知

為什么需要消息通知&#xff1f; 如果有重要的情況發生&#xff0c;希望能通過各種媒介通知我們。可以舉幾個例子&#xff1a; 家里燃氣費沒有了&#xff0c;希望能有短信或者app通知api頻繁500報錯&#xff0c;希望及時感知&#xff0c;及時修復公司網站是https自簽名證書&a…

白話大模型① :AI分析能做什么?在實際落地中會碰到什么問題?

白話大模型系列共六篇文章&#xff0c;將通俗易懂的解讀大模型相關的專業術語。本文為第一篇&#xff1a;AI分析能做什么&#xff1f;在實際落地中會碰到什么問題&#xff1f; 作者&#xff1a;星環科技 人工智能產品部 我們使用一個簡單的應用實例來解析人工智能分析都在做什…

若依框架使用mars3d的環境配置,地球構建

因項目需要&#xff0c;原本使用過的cesium依賴&#xff0c;現在想使用火星科技mars3d的一些功能&#xff0c;所以需要引入mars3d依賴&#xff0c;整個過程非常的坎坷&#xff0c;以至于我都不知道到底是哪些部分是標準的。。。先把我認為對的記錄一下&#xff1a; 1.vue.conf…

[滲透教程]-200-網絡安全基本概念

文章目錄 1.0專業術語1.1資產1.2網絡安全 (cyber security)1.3 網絡空間 (cyberspace)1.4安全的屬性1.5 安全策略1.6 威脅模型1.7 威脅模型1.8 DREAD模型1.9 OCTAVE模型1.10 國內的安全2.安全策略(Security Policy)3.安全機制(Security Mechanism)4. 安全防護模型

sqlserver保存微信Emoji表情

首先將數據庫字段&#xff0c;設置類型為 nvarchar(200)一個emoji表情&#xff0c;占4字節就可以了&#xff0c;web前端展示不用改任何東西&#xff0c;直接提交數據保存&#xff1b;回顯也會沒有問題&#xff0c;C#代碼不用做任何處理&#xff1b; 不哭不鬧要睡覺&#x1f31…

【機器學習300問】24、模型評估的常見方法有哪些?

一、為什么要對模型進行評估&#xff1f; 對機器學習和神經網絡的模型進行評估是至關重要的&#xff0c;原因如下&#xff1a; 得知模型的泛化能力 模型評估的主要目的是了解模型在未見過的數據上的表現&#xff0c;即其泛化能力。這是因為模型的性能在訓練數據上可能會過擬合…

構建大語言模型的四個主要階段

大規模語言模型的發展歷程雖然只有短短不到五年的時間&#xff0c;但是發展速度相當驚人&#xff0c;國內外有超過百種大模型相繼發布。中國人民大學趙鑫教授團隊在文獻按照時間線給出 2019 年至 2023 年比較有影響力并且模型參數量超過 100 億的大規模語言模型。大規模語言模型…

LangFlow——一款可輕松實驗和原型化 LangChain流水線的AI項目

LangFlow——一款可輕松實驗和原型化 LangChain流水線的AI項目。 前言 在人工智能興起的當下&#xff0c;AI正在重塑著很多行業。今天介紹的是一款近期登上github熱門的一款可輕松實驗和原型化 LangChain[1] 流水線的AI項目—LangFlow。 Flowise——通過拖放界面構建定制的LLM…

MCTP Control Protocol

MCTP control message用于在MCTP通信的協議中&#xff0c;來設置和初始化MCTP通信。 本文基于 SMBus/I2C 來實現 MCTP Control Protocol&#xff0c;SMBus/I2C 包格式如下&#xff1a; Management Component Transport Protocol (MCTP) SMBus/I2C Transport Binding Specific…

Flask學習筆記

不論POST請求還是GET請求都支持在 URL 中添加變量&#xff0c;可以選擇性的加上一個轉換器&#xff0c;為變量指定數據類型。 history_alarm.route(/test/<int:post_id>, methods[POST]) def test(post_id):print(f"參數類型為&#xff1a;{type(post_id)}")i…

VUE3中的組件傳值

一、父傳子(props) 在子組件中可以使用defineProps接收父組件向子組件的傳值 父組件fatherPage.vue&#xff1a; <template><div class"father"><button click"a a 1">按鈕</button><childPage :a"a" /><…

clickhouse的多路徑存儲策略

存儲策略 clickhouse從19.15開始&#xff0c;MergeTree實現了自定義存儲策略的功能&#xff1a; JBOD策略&#xff1a;這種策略適合服務器掛多磁盤但沒做raid的場景。JBOD是一種輪詢策略&#xff0c;每次執行INSERT或者MERGE&#xff0c;所以產生的新分區會輪詢寫入各個磁盤。…