99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829
麥子學院 頭像
蘋果6袋
6
麥子學院

入門css,先看這篇教程

發(fā)布時間:2016-08-14 19:29  回復:0  查看:2747   最后回復:2016-08-14 19:29  
這篇css教程主要為小白講解css樣式,css選擇器,css的繼承,層疊和特殊性等,希望可以幫助大家快速 入門css 。
1.css 樣式基本知識
內(nèi)聯(lián)式:
寫在元素的開始標簽里,并且css樣式代碼要寫在style=""雙引號中,如果有多條css樣式代碼設置可以寫在一起,中間用分號隔開。
<p style="color:red;font-size:12px">這里文字是紅色。</p>
嵌入式:
嵌入式css樣式必須寫在<style></style>之間,并且一般情況下嵌入式css樣式寫在<head></head>之間。如右邊編輯器中的代碼。
<style type="text/css">span{color:red;
}</style>
外部式:
css樣式文件名稱以有意義的英文字母命名,如 main.css。
rel="stylesheet" type="text/css" 是固定寫法不可修改。
<link>標簽位置一般寫在<head>標簽之內(nèi)。
<link href="base.css" rel="stylesheet" type="text/css" />
注:在使用的過程中遵循:內(nèi)聯(lián)式 > 嵌入式 > 外部式和就近原則,這兩個排布選取方式.
2.css選擇器.
標簽選擇器:
標簽選擇器其實就是 html 代碼中的標簽
p{
font-size:12px;line-height:1.6em;
}
類選擇器:
類選擇器在 css 樣式代碼中是最常見的.
.類選器名稱{css樣式代碼;}
.stress{
    color:red;
}/*類前面要加入一個英文圓點*/
<span class="stress">練習</span>
注:
1、英文圓點開頭
2、其中類選器名稱可以任意起名(但不要起中文噢)
ID 選擇器
ID 選擇器類似于類選擇符,但也有一些區(qū)別:
1、為標簽設置id="ID名稱",而不是class="類名稱"。
2、ID選擇符的前面是井號(#)號,而不是英文圓點(.)。
#setGreen{
     color:green;
     }<span id="setGreen">練習文本</span>
注意:
1、ID選擇器只能在文檔中使用一次。與類選擇器不同,在一個HTML文檔中,ID選擇器只能使用一次,而且僅一次。而類選擇器可以使用多次。
2、可以使用類選擇器詞列表方法為一個元素同時設置多個樣式。我們可以為一個元素同時設多個樣式,但只可以用類選擇器的方法實現(xiàn),ID選擇器是不可以的(不能使用 ID 詞列表)。
子選擇器:用于選擇指定標簽元素的第一代子元素.
."class">標簽{border:1px solid red;}
    .first>span{
    border:1px
    solid red;
}<p class="first">三年級時,<span>我還是一個<span>膽小如鼠</span>的小女孩</span>,上課從來不敢回答老師提出的問題,生怕回答錯了老師會批評我。就一直沒有這個勇氣來回答老師提出的問題。學校舉辦的活動我也沒勇氣參加。</p><h1>食物</h1>
包含(后代選擇器):
."class" 標簽{color:red;}
請注意這個選擇器與子選擇器的區(qū)別,子選擇器(child selector)僅是指它的直接后代,或者你可以理解為作用于子元素的第一代后代。而后代選擇器是作用于所有子后代元素。后代選擇器通過空格來進行選擇,而子選擇器是通過“>”進行選擇。
總結:>作用于元素的第一代后代,空格作用于元素的所有后代。
通用選擇器:通用選擇器是功能強大的選擇器,他使用一個(*)號指定,它的作用是匹配 html 所有標簽元素.
* {
   color:red;
   font-size:18px;
   }
偽類選擇符:它允許給html不存在的標簽(標簽的某種狀態(tài))設置樣式,比如說我們給html中一個標簽元素的鼠標滑過的狀態(tài)來設置字體顏色:
a:hover{
    color:red
    }    <a >百度</a>
為 a 標簽鼠標滑過的狀態(tài)設置字體顏色變紅。“百度”文字加入鼠標滑過字體顏色變?yōu)榧t色特效。
注:
關于偽類選擇符,到目前為止,可以兼容所有瀏鑒器的“偽類選擇符”就是 a 標簽上使用 :hover 了(其實偽類選擇符還有很多,尤其是 css3 中,但是因為不能兼容所有瀏覽器)。其實 :hover 可以放在任意的標簽上,比如說 p:hover,但是它們的兼容性也是很不好的,所以現(xiàn)在比較常用的還是 a:hover 的組合。
分組選擇符:當你想為 html 中多個標簽設置同一樣式,可以使用分組選擇符(,).
h1,span{
    color:red;
}<!--相當于-->
h1{
    color:red;
}
span{
    color:red;
}
<h1>練習文本</h1><span>段落</span>
3.css的繼承,層疊和特殊性
繼承:CSS的某些樣式是具有繼承性的,那么什么是繼承呢?繼承是一種規(guī)則,它允許樣式不僅應用于某個特定html標簽元素,而且應用于其后代。比如下面代碼:如某種顏色應用于p標簽,這個顏色設置不僅應用p標簽,還應用于p標簽中的所有子元素文本,這里子元素為span標簽。
p{color:red;}
<p>三年級時,我還是一個<span>膽小如鼠</span>的小女孩。</p>
p中的文本與span中的文本都設置為了紅色。但注意有一些css樣式是不具有繼承性的。如border:1px solid red;
特殊性:有的時候我們?yōu)橥粋€元素設置了不同的CSS樣式代碼,那么元素會啟用哪一個CSS樣式呢?我們來看一下面的代碼:
p{color:red;}
.first{color:green;}<p class="first">三年級時,我還是一個<span>膽小如鼠</span>的小女孩。</p>
p和.first都匹配到了p這個標簽上,那么會顯示哪種顏色呢?green是正確的顏色,那么為什么呢?是因為瀏覽器是根據(jù)權值來判斷使用哪種css樣式的,權值高的就使用哪種css樣式。
下面是權值的規(guī)則:
標簽的權值為1,類選擇符的權值為10,ID選擇符的權值最高為100。例如下面的代碼:
p{color:red;} /*權值為1*/p span{color:green;} /*權值為1+1=2*/.warning{color:white;} /*權值為10*/p span.warning{color:purple;} /*權值為1+1+10=12*/#footer .note p{color:yellow;} /*權值為100+10+1=111*/
注意:還有一個權值比較特殊--繼承也有權值但很低,有的文獻提出它只有0.1,所以可以理解為繼承的權值最低。
層疊:在html文件中對于同一個元素可以有多個css樣式存在,當有相同權重的樣式存在時,會根據(jù)這些css樣式的前后順序來決定,處于最后面的css樣式會被應用。如下代碼"
p{color:red;}
p{color:green;}<p class="first">三年級時,我還是一個<span>膽小如鼠</span>的小女孩。</p>
最后 p 中的文本會設置為green,這個層疊很好理解,理解為后面的樣式會覆蓋前面的樣式。所以這就是之前提到的就近原則.
所以前面的css樣式優(yōu)先級就不難理解了:
內(nèi)聯(lián)樣式表(標簽內(nèi)部)> 嵌入樣式表(當前文件中)> 外部樣式表(外部文件中)。
重要性:為某些樣式設置具有最高權值.
p{color:red!important;}
p{color:green;}<p class="first">三年級時,我還是一個<span>膽小如鼠</span>的小女孩。</p>
這時 p 段落中的文本會顯示的red紅色。
注意:!important要寫在分號的前面
這里注意當網(wǎng)頁制作者不設置css樣式時,瀏覽器會按照自己的一套樣式來顯示網(wǎng)頁。并且用戶也可以在瀏覽器中設置自己習慣的樣式,比如有的用戶習慣把字號設置為大一些,使其查看網(wǎng)頁的文本更加清楚。這時注意樣式優(yōu)先級為:瀏覽器默認的樣式 < 網(wǎng)頁制作者樣式 < 用戶自己設置的樣式,但記住!important優(yōu)先級樣式是個例外,權值高于用戶自己設置的樣式。

原文來自:簡書/A_sura
您還未登錄,請先登錄

熱門帖子

最新帖子

?