CSS快速筆記

一、選擇器:

  1. 標簽選擇器:
h1
{
  color:red;
  text-align:center;
}
  1. id選擇器,id唯一
# para1
{
 text-align:center;
 color:red;
}
  1. class選擇器,class可以為一組元素
. center
{
 text-align:center;
}
  1. 不同選擇器之間可以嵌套:
p. center
{
  color:red;
  #a {
  text-align:center;
  }
}

二、樣式表三種插入方式:

  1. 外部樣式表(External style sheet)
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
mystyle.css:
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("/images/back40.gif");}
  1. 內部樣式表(Internal style sheet)
<head>
<style>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("images/back40.gif");}
</style>
</head>
  1. 內聯樣式(Inline style)
<p style="color:sienna;margin-left:20px">這是一個段落。</p>

優先規則:內聯樣式 > id 選擇器 > 類選擇器 > 標簽選擇器

三、通用標簽

屬性 含義
height 設置元素的高度
width 設置元素的寬度
line-height 設置行高
max-height 設置元素的最大高度
max-width 設置元素的最大寬度
min-height 設置元素的最小高度
min-width 設置元素的最小寬度

四、背景屬性

屬性 含義
background 簡寫屬性,作用是將背景屬性設置在一個聲明中
background-attachment 背景圖像是否固定或者隨著頁面的其余部分滾動
background-color 設置元素的背景顏色
background-image 把圖像設置為背景
background-position 設置背景圖像的起始位置
background-repeat 設置背景圖像是否及如何重復

簡寫:body {background:#ffffff url('img_tree.png') no-repeat right top;}

顏色定義:

  • 十六進制 - 如:"#ff0000"
  • RGB - 如:"rgb(255,0,0)"
  • 顏色名稱 - 如:"red"

五、文本樣式

屬性 含義
color 設置文本顏色
direction 設置文本方向
letter-spacing 設置字符間距
line-height 設置行高
text-align 對齊元素中的文本
text-decoration 向文本添加修飾
text-indent 縮進元素中文本的首行
text-shadow 設置文本陰影
text-transform 控制元素中的字母
unicode-bidi 設置或返回文本是否被重寫
vertical-align 設置元素的垂直對齊
white-space 設置元素中空白的處理方式
word-spacing 設置字間距

六、字體樣式

屬性 含義
font 在一個聲明中設置所有的字體屬性
font-family 指定文本的字體系列
font-size 指定文本的字體大小
font-style 指定文本的字體樣式
font-variant 以小型大寫字體或者正常字體顯示文本
font-weight 指定字體的粗細

七、鏈接

屬性 含義
a:link{color:#000000;} 未訪問鏈接
a:visited{color:#00FF00;} 已訪問鏈接
a:hover{color:#FF00FF;} 鼠標移動到鏈接上
a:active{color:#0000FF;} 鼠標點擊時

八、列表

無序列表ul
有序列表ol

屬性 含義
list-style 簡寫屬性。用于把所有用于列表的屬性設置于一個聲明中
list-style-image 將圖像設置為列表項標志
list-style-position 設置列表中列表項標志的位置
list-style-type 設置列表項標志的類型

九、盒子

屬性 含義
list-style 外邊距
list-style-image 邊框
list-style-position 內邊距
list-style-type 內容

十、顯示

Display(顯示),不占用空間
Visibility(可見性),影響布局

  • 塊級元素(block)特性:
    總是獨占一行,表現為另起一行開始,而且其后的元素也必須另起一行顯示
  • 內聯元素(inline)特性:
    和相鄰的內聯元素在同一行
    display:block -- 顯示為塊級元素
    display:inline -- 顯示為內聯元素

十一、定位

屬性 含義
static 不受top, bottom, left, right影響
relative 相對其正常位置的偏移
fixed 元素的位置相對于瀏覽器窗口是固定位置,即使窗口是滾動的它也不會移動
absolute 絕對定位的元素的位置相對于最近的已定位父元素
sticky 它的行為就像 position:relative; 而當頁面滾動超出目標區域時,它的表現就像 position:fixed;它會固定在目標位置。

十二、Overflow

屬性 含義
visible 默認值。內容不會被修剪,會呈現在元素框之外
hidden 內容會被修剪,并且其余內容是不可見的
scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便查看其余的內容
auto 如果內容被修剪,則瀏覽器會顯示滾動條以便查看其余的內容
inherit 規定應該從父元素繼承 overflow 屬性的值

overflow 屬性只工作于指定高度的塊元素上
在 OS X Lion ( Mac 系統) 系統上,滾動條默認是隱藏的,使用的時候才會顯示 (設置 "overflow:scroll" 也是一樣的)

十三、Float

  1. CSS 的 Float(浮動),會使元素向左或向右移動,其周圍的元素也會重新排列。
  2. Float(浮動),往往是用于圖像,但它在布局時一樣非常有用。
  3. 元素的水平方向浮動,意味著元素只能左右移動而不能上下移動。
  4. 一個浮動元素會盡量向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止。
  5. 浮動元素之后的元素將圍繞它。
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,694評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,672評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,690評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,019評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,188評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,718評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,438評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,667評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,845評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,384評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容

  • 轉載請聲明 原文鏈接地址 關注公眾號獲取更多資訊 第一部分 HTML 第一章 職業規劃和前景 職業方向規劃定位...
    前端進階之旅閱讀 16,590評論 32 459
  • 學會使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,332評論 2 66
  • 一、CSS簡介 1.什么是CSS CSS:Cascading Style Sheet是一組樣式設置規則,用于控制頁...
    青年心路閱讀 1,015評論 0 0
  • 基本格式: 請注意,當使用 RGB 百分比時,即使當值為 0 時也要寫百分比符號。但是在其他的情況下就不需要這么做...
    剛剛8888閱讀 1,022評論 0 0
  • 今天感恩節哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會,身份的轉變要...
    迷月閃星情閱讀 10,597評論 0 11