這篇文章主要介紹“css規(guī)則與選擇器的知識點有哪些”,在日常操作中,相信很多人在css規(guī)則與選擇器的知識點有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”css規(guī)則與選擇器的知識點有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
在岳麓等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需求定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),岳麓網(wǎng)站建設(shè)費用合理。
一 什么是css?
●css指層疊樣式表(cascading style sheets)
●樣式定義如何顯示html元素
●樣式通常存儲在樣式表中
●把樣式添加到html4.0中,是為了解決內(nèi)容與表現(xiàn)分離的問題
●外部樣式表可以極大提高工作效率
●外部樣式表通常存儲在css文件中
●多個樣式定義可層疊為一
注意:在學(xué)習(xí)css之前,你需要具備html的基本知識.之前已經(jīng)粗略介紹過.后邊還會詳細(xì)介紹
css允許你針對html元素應(yīng)用特定的樣式
css的主要好處在于,它允許你將樣式和頁面內(nèi)容進(jìn)行分離
僅適用html,樣式和頁面內(nèi)容混在一起,這樣的頁面將會變得難以維護(hù)
所有的web頁面樣式都可以(也應(yīng)該)從html文檔中分離出來,建立成一個單獨的css文件使用
二 內(nèi)聯(lián) 嵌入式 外部引用css
在web文檔中插入一個樣式表是內(nèi)聯(lián)樣式的使用方法之一.使用內(nèi)聯(lián)樣式,將獨特的樣式應(yīng)用于單個元素
為了使用內(nèi)聯(lián)樣式,將樣式屬性添加到相關(guān)的標(biāo)簽中.
下面的例子展示了如何創(chuàng)建一個灰色背景和白色文本的段落:
<p style="color:white; background-color:gray;">
This is an example of inline styling.
</p>
運行效果如下:
◆在<head>標(biāo)簽中,將內(nèi)部樣式定義在<style>元素中
例如:下面代碼中的樣式將作用在所有<p>段落中
<html>
<head>
<style>
p{
color:white;
background-color:gray;
</sytle>
</head>
<body>
<p>This is my first paragraph.</p>
<p>This is my second paragraph.</p>
</body>
</html>
結(jié)果所有的段落都變成白色字體和灰色背景
◆外部引用css:將所有的css樣式保存在同一個后綴名.css的拓展文件中
然后通過html標(biāo)簽<link>在html頁面的<head>部分將css文件引入
舉例說明:
html代碼:
<head>
<link rel="stylesheets" href="example.css">
</head>
<body>
<p>這是我的一個段落</p>
<p>這是我的第二個段落</p>
<p>這是我的第三個段落</p>
</body>
css部分:
p{
color:white;
background-color:gray;
所有段落都是統(tǒng)一的樣式
●相對路徑和絕對路徑都可以用來定義css文件的href.在我們的示例中,路徑是相對的,因為css文件和html文件位于同一目錄下
三 css規(guī)則與選擇器
css是由瀏覽器解釋的樣式規(guī)則,然后應(yīng)用于文檔中相應(yīng)的元素.
樣式規(guī)則有三部分:選擇器 屬性 屬性值
例如,標(biāo)題顏色可以定義為:
h2 { color:orange;}
選擇器指向需要設(shè)置樣式的html元素;
聲明塊包含一個或多個用分號分隔的聲明;
每個聲明都包含一個由冒號分隔的屬性名稱和值
例如:
h3{
color:red;
background:#fff;
●最常見和最易于理解的選擇器是類型選擇器.該選擇器以頁面上的元素類型為目標(biāo)
例如,要定位頁面上的所有段落
p{
color:red;
font-size:130%;
●css聲明總是以分號結(jié)尾.而聲明塊則由大括號包圍.
id選擇器允許你設(shè)置具有id屬性的html元素,而不管他們在文檔樹中的位置.
舉例說明:
html部分:
<div id="intro">
<p>今年過節(jié)送什么?</p>
</div>
<p>w3cschool會員,送了都說好!</p>
css部分:
#intro{
color:white;
background-colot:gray;
要選擇具有特定ID的元素,請使用"#",然后使用元素的id跟隨它
class選擇器以類似的方式工作.主要區(qū)別在于每個元素的id具有唯一性,id每個頁面只能應(yīng)用一次,而class可以在頁面上多次使用.
●要選擇具有特定類的元素,請使用"."符號,后跟該類的名稱
避免使用數(shù)字來命名id和class
.mytext{
color:black;
設(shè)置class="mytext"的文本顏色為黑色
●這些選擇器用于選擇另一個元素的后代的元素.選擇后代的層級時,你可以根據(jù)需要選擇盡可能多的層級
例如,要僅定位"intro"部分第一段中的<em>元素
html部分:
<div id="intro">
<p class="first">這是一個<em>段落.</em></p>
<p>這是第二個段落.</p>
</div>
<p class="first">這個段落不在intro部分</p>
<p>這個段落也不在intro部分</p>
css部分:
#intro .first em{
color:pink;
background-color:gray;
因此,只有選中的元素<em>會受到影響.
#test p{
color:red;
上邊的例子:為屬于id="test"的元素的所有段落設(shè)置顏色為紅色.
四 css注釋
/* 這是一個注釋 */ 注釋用于解釋你的代碼 ,瀏覽器會自動忽略注釋 .類似于java中的多行注釋
五 css的級聯(lián)與繼承
頁面的最終外觀是不同的樣式結(jié)合的結(jié)果
通過樣式的三個主要來源形成一個級聯(lián):
●由頁面的作者創(chuàng)建的樣式表
●瀏覽器的默認(rèn)樣式
●用戶自定義的樣式
繼承是指屬性在頁面上的流動方式.除非另有定義,子元素通常會繼承父元素的特征
例如:
<html>
<head>
<style>
body{
color:green;
font-family:Arial;
</style>
</head>
<body>
<p>
路人甲
</p>
</body>
</html>
結(jié)果:路人甲的顏色為綠色,樣式效果和它的父元素<body>是一樣的
由于段落標(biāo)記(子元素)位于正文標(biāo)記(父元素)內(nèi),因此它將采用指定給正文標(biāo)記的任何樣式.
到此,關(guān)于“css規(guī)則與選擇器的知識點有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
新聞標(biāo)題:css規(guī)則與選擇器的知識點有哪些
當(dāng)前路徑:http://sd-ha.com/article20/ghdico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、定制網(wǎng)站、移動網(wǎng)站建設(shè)、服務(wù)器托管、動態(tài)網(wǎng)站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)