搜尋
首頁web前端前端問答css樣式表由哪三部分組成

css樣式表由哪三部分組成

May 18, 2022 pm 05:16 PM
csscss3html

css樣式表的三個組成部分:1、選擇器,用於告訴瀏覽器指定樣式將作用於頁面中哪些物件;2、屬性,是CSS提供的設定好的樣式選項,主要包括字型屬性、文字屬性、背景屬性、版面配置屬性等;3、屬性值,是指定屬性的有效值,屬性與屬性值間以「:」號分割。

css樣式表由哪三部分組成

#本教學操作環境:windows7系統、CSS3&&HTML5版、 Dell G3電腦。

css樣式表的組成

在CSS樣式表中包含三個部分的內容:選擇符、屬性和屬性值。語法樣式如下:

选择符{属性:属性值;}

語法說明如下:

  • 選擇符(Selector):又稱選擇器,是CSS中很重要的概念,所有HTML中的標記都是透過不同的CSS選擇器進行控制的。

    它告訴瀏覽器該樣式將作用於頁面中哪些對象,這些對象可以是某個標籤、所有網頁對象、指定 class 或 id 值等。瀏覽器在解析這個樣式時,根據選擇器來渲染物件的顯示效果。

  • 屬性(Property):是CSS 提供的設定好的樣式選項,主要包括字型屬性、文字屬性、背景屬性、版面屬性、邊界屬性、清單項目屬性、表格屬性等內容。其中一些屬性只有部分瀏覽器支持,因此使用CSS屬性的使用變得更加複雜。

  • 屬性值(value):指定屬性的有效值。屬性與屬性值之間以「:」號分割。當有多個屬性值時,使用“;”分隔。

css樣式表由哪三部分組成

CSS選擇器

CSS選擇器常用的是標記選擇器、類別選擇器、包含選擇器、ID選擇器、類別選擇器等。使用選擇器即可對不同的HTML標籤進行控制,從而實現各個效果。以下對三種基本選擇器進行詳細的介紹。

1.標籤選擇器

HTML頁面是由許多標機組成,例如圖片標記<img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/024/661baa63bb71fd8b3847aa8ec31e5ff1-1.png?x-oss-process=image/resize,p_40" class="lazy" alt="css樣式表由哪三部分組成" >、超連結標記<a></a>、表格標記

等,而CSS標記選擇器就是聲明頁面中的哪些標記採用哪些CSS標記,例如a選擇器,就是用來宣告頁面中所有<a></a>標記的樣式風格。
例如:定義a標記選擇器,在該標記選擇器中定義超連結的字體與顏色。
<style>
	a{
		font_size:9px;
		color:#F93;
	}
</style>

2.類別選擇器

#使用標記選擇器非常的快捷,但是會有一定的限制。如果頁面聲明標記選擇器,那麼頁面中所有該標記內容都會有相應的變化。加入頁面中有3個<h2></h2>標記,如果想讓每個<h2></h2>的顯示效果都不一樣,使用標記選擇器就無法實現了,這時就需要引入類別選擇器。
類型選擇器的名稱由自己定義,並以「.」號開頭,定義的屬性與屬性值也要遵循CSS規範。若要套用類別選擇器的HTML標記,只需使用class屬性來宣告即可。

範例:

<html>
	<style>
	.one{
			font-family:宋体;
			font-size:24px;
			color:red;
		}
	.two{
			font-family:宋体;
			font-size:16px;
			color:red;
		}
	.three{
			font-family:宋体;
			font-size:12px;
			color:red;
		}
	</style>
	</head>
	<body>
		<h2 id="应用选择one">应用选择one</h2><!--定义样式后,页面会自动加载样式-->
		<p>正文内容1</p>
		<h2 id="应用选择器two">应用选择器two</h2>
		<p>正文内容2</p>
		<h2 id="应用选择器three">应用选择器three</h2>
		<p>正文内容3</p>
	</body>
</html>

css樣式表由哪三部分組成

#3.ID選擇器

ID選擇器是透過HTML頁面中的ID屬性來進行選擇增添樣式的,它與類別選擇器的基本相同,但是需要注意的是,由於HTML頁面中不能包含兩個相同的ID標記,因此定義的ID選擇器也只能被使用一次。
命名ID選擇器要以「#」號碼開始,後面加上HTML標記中的ID屬性值。
例如:使用ID選擇器控制頁面中的樣式。

<html>
	<style>
	#first{
			font-size:18px
		}
	#two{
			font-size:24px
		}
	#three{
			font-size:36px
		}
	</style>
	<body>
		<p id="first">ID选择器1</p>
		<p id="two">ID选择器2</p>
		<p id="three">ID选择器3</p>
	</body>
</html>

css樣式表由哪三部分組成

擴充知識:CSS 3的新特徵

##模組與模組化結構

在CSS 3中並沒有採取整體結構,而是採用了分工協作的模組化結構。採用這種模式化結構,是為了避免產生瀏覽器對於某個模組支援不完全的情況。如果把整體分成幾個模組,各瀏覽器可以選擇支援哪個模組,不支援哪個模組。

CSS 3中的常用模組如下表所示:

##Font #定義各種與字體相關的樣式Background and Border#定義各種與背景和邊框相關的樣式Paged Media定義各種頁首、頁尾、頁數等頁面元素資料的樣式Writing Modes 定義頁面中文本資料的佈局方式
模組名稱 功能描述
Basic Box Model 定義各種與盒子相關的模組
#Line 定義各種與直線相關的樣式
Lists 定義各種與清單相關的樣式
Text 定義各種與文字相關的樣式
Color 定義各種與顏色相關的樣式
(學習影片分享:

css影片教學web前端

以上是css樣式表由哪三部分組成的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
掌握CSS選擇器:高效樣式的類別與ID掌握CSS選擇器:高效樣式的類別與IDMay 16, 2025 am 12:19 AM

使用類選擇器和ID選擇器取決於具體用例:1)類選擇器適用於多元素、可重用樣式,2)ID選擇器適用於唯一元素、特定樣式。類選擇器更靈活,ID選擇器處理速度更快但可能影響代碼維護性。

HTML5規範:探索關鍵目標和動機HTML5規範:探索關鍵目標和動機May 16, 2025 am 12:19 AM

keykeygoalsandmotivationsbehindhtml5weretoenhancesemantstructure,Improvemultimediasupport,andensureBetterperformanceandCompatibalityAcroscaroscaroscaroscarossdecrossdecrossdecrossdecrossdecrossdecrossdecrossdevices,drivendybytheneedtoAddresshtml4'slimitationsand limitiTations and limittations andmeetmeetModerntructAndmmoderntructss.1)

CSS ID和類:簡單指南CSS ID和類:簡單指南May 16, 2025 am 12:18 AM

IDSareNiqueAndusedForsingLelement,andleclassEsareSareSarereableFormultIllets.1)useIdIdSforuniqueElementsLikeAspeCificheader.2)useclassesforconsistentSistentSistentStyAcroSsmultipleLementslike.3)becautiouswithspecificitifieCificityAsiseSesses.4)

HTML5目標:了解規範的關鍵目標HTML5目標:了解規範的關鍵目標May 16, 2025 am 12:16 AM

html5aimstoenhancewebaccctible,互動性和效率。 1)ITSupportsMultimediawithOutPlugins,Simplifyinginguserexperience.2)Semanticmarkmarksmarkupimprovissupimprovessupstructureandacccessessible.3)增強bacegencementingIncrassubility.4)

使用HTML5難以實現其目標嗎?使用HTML5難以實現其目標嗎?May 16, 2025 am 12:06 AM

html5isnotparticulllydifficulttousebutrequirequireSustingingItsFeatures.1)smanticelementslike like ,,,和iMproveructure,andimprovucture,可讀性,seo和acctibility.2)多中性倍增量,且可讀性

CSS:我可以在同一DOM中使用多個ID嗎?CSS:我可以在同一DOM中使用多個ID嗎?May 14, 2025 am 12:20 AM

No,youshouldn'tusemultipleIDsinthesameDOM.1)IDsmustbeuniqueperHTMLspecification,andusingduplicatescancauseinconsistentbrowserbehavior.2)Useclassesforstylingmultipleelements,attributeselectorsfortargetingbyattributes,anddescendantselectorsforstructure

HTML5的目的:創建一個更強大,更容易訪問的網絡HTML5的目的:創建一個更強大,更容易訪問的網絡May 14, 2025 am 12:18 AM

html5aimstoenhancewebcapabilities,Makeitmoredynamic,互動,可及可訪問。 1)ITSupportsMultimediaElementsLikeAnd,消除innewingtheneedtheneedtheneedforplugins.2)SemanticeLelelemeneLementelementsimproveaCceccessibility inmproveAccessibility andcoderabilitile andcoderability.3)emply.3)lighteppoperable popperappoperable -poseive weepivewebappll

HTML5的重要目標:增強網絡開發和用戶體驗HTML5的重要目標:增強網絡開發和用戶體驗May 14, 2025 am 12:18 AM

html5aimstoenhancewebdevelopmentanduserexperiencethroughsemantstructure,多媒體綜合和performanceimprovements.1)SemanticeLementLike like,和ImproVereAdiability and ImproVereAdabilityActibility.2)and tagsallowsemlessallowseamelesseamlessallowseamelesseamlesseamelesseamemelessmultimedimeDiaiaembediiaembedplugins.3)。 3)3)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。