出處:
注:本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school( )進行系統學習。
學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。
1.css的作用:用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將**變得臃腫。
2.css的應用方式
(1)內聯樣式:在標籤中包括乙個style屬性,並在其後定義css屬性及值,例如:
hello world!
(2)文件級樣式表:將一系列樣式規則羅列在html文件開頭,處於內的之間,它可以改變外部樣式表中定義的乙個或多個規則,建立乙個個性化的文件,適用於單個html檔案。
注意:三種樣式表作用域不同,同時存在時的頁面處理原則為:
3.css語法:
選擇符+屬性(屬性名+屬性值)。
例如:h1 2)屬性選擇器:將樣式應用到具有某乙個特殊屬性的標籤中:作用於align屬性為right的
元素 div[alige=right]
3)群組選擇器:將幾個便簽相同的選擇器寫在一起:
p,u1,u2,u3
4) (2)類選擇器:處理具有統一名稱但是有不同格式的標籤時使用。在標籤中使用 class=類名 就可以指明使用該選擇器規定的樣式了。
1)常規類:標籤名.類名{},例如:
font.big
font.small
使用時:
hello, a
hello, b
2)一般類:不與特定標籤相連,以.為字首定義。
3)偽類:用於特殊用途,最常用的是超連結的3種狀態(在此只討論這三種狀態):未訪問、正被訪問、已訪問。定義方式為:a:類名{}。其中類名為link/active/visited。在html中使用a標籤進行使用。
#main p
(4)派生選擇器:或叫做上下文選擇器 (contextual selectors),派生選擇器允許你根據文件的上下文關係來確定某個標籤的樣式,無需指定class或者id。通過合理地使用派生選擇器,我們可以使 html **變得更加整潔。你希望列表中的 strong 元素變為斜體字,而不是通常的粗體字,可以這樣定義乙個派生選擇器:
li strong
使用:
我是斜體字。這是因為 strong 元素位於 li 元素內。
我是正常的字型。
5.css屬性:大多使用派生選擇器形式來定義。
6.css設計方法
(1)繼承:允許樣式不僅可以應用於某個特定的元素還可以應用到它的後代中。可以自己使用important!定義優先順序,注意其總是放在規則宣告的最後,分號之前。
(2)盒模型:假設html元素都可以裝在乙個矩形框內,由內到外依次是內容、間距、邊框、邊距。ie和firefox對盒模型的解釋不一致。這是乙個充滿相對性的概念,比較重要。background-color將填滿border內部的全部範圍;background-image預設以左上角對齊border內部左上角點,然後完整顯示整個(超出部分不予顯示),如果尺寸不足鋪滿整個範圍,預設重複自己直至鋪滿或超出範圍; background-image將疊加到background-color之上;通過指定的對齊方式,可以改變background-image的位置;
通過以上這些規則的組合,就能在有限的元素組合下,實現各種修飾性效果。
出處:
CSS學習 CSS學習筆記
出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...
CSS 學習筆記
當同乙個html元素被不止乙個樣式定義時,會使用哪個樣式呢?一般而言,所有的樣式會根據下面的規則層疊於乙個新的虛擬樣式表中,其中數字4 擁有最高的優先權。1.瀏覽器預設設定 2.外部樣式表 3.內部樣式表 位於標籤內部 4.內聯樣式 在html 元素內部 因此,內聯樣式 在html 元素內部 擁有最...
css學習筆記
一 font 字型 1 font family 示例 2 font size 字型大小大小 示例 p p p 3 font style 字型樣式 引數 normal 正常的字型 italic 斜體。對於沒有斜體變數的特殊字型,將應用oblique oblique 傾斜的字型 示例 p p p 4 f...