CSS

0.基礎

  1. title屬性
    當鼠標放在元素上時顯示提示

  2. 盒子模型
    內容content 包裹一層padding
    然后是border外辦再包裹一層margin

  3. 配置背景圖片
    background : red url() no-repeat center right 10%;

2.組合選擇器

1. id 選擇器

#para 選擇id=para

2. class 選擇器

.center 選擇class=center
p.center選擇 <p class=center>

3. 后代選擇器(以空格分隔)

div p 選取所有 <p> 元素插入到 <div> 元素

4. 子元素選擇器(以大于號分隔)

div>p 選擇了<div>元素中所有直接子元素 <p>

5. 相鄰兄弟選擇器(以加號分隔)

div+p 選取了所有位于 <div> 元素后的第一個 <p> 元素,緊挨著

6 后續(xù)兄弟選擇器(以破折號分隔)

div~p 選取了所有 <div> 元素之后的所有相鄰兄弟元素 <p> :

7. 屬性選擇器

7.1. [title] 所有包含標題title的所有元素
7.2. [title=abc] 屬性和值選擇器

7.3 attribute 屬性以 value 開頭

[attribute^=value] 屬性的前幾個字母是 value 就可以

7.4. attribute 屬性中包含 value

[attribute|=value] 屬性中必須是完整且唯一的單詞克锣,或者以 - 分隔
 [attribute~=value] 屬性中包含獨立的單詞為 value
 [attribute*=value]`屬性中做字符串拆分,只要能拆出來 value 這個詞就行

7.6 attribute 屬性以 value 結尾

  • [attribute$=value] 屬性的后幾個字母是 value 就可以

7.7 class 多個屬性

  • 兩個屬性中間有空格就是后代
  • 沒有空格就是子代
  • 正則表達式
// id=sections 后代div 的id以s開頭的所有元素背景設置為紅色;
#sections div[id^='s'] {
   color: red;  
}

4. 高級

1. 文本

名稱 注釋
strong 強調
small xiaohao
i 斜體
b 粗體
cite 斜體引用
q 加引號抖锥,有bug
blockquote 塊引用
sup 2 上標
del <del>刪除</del>
ins <ins> love </ins> 插入袄简,下劃線
code <code>hello </code>
pre 不刪除任何空格

2. 繼承

并不是所有樣式都可以繼承

字體會被繼承

所有背景相關都不會被繼承
 每一個屬性都有是否可以繼承的默認值

3. position

元素可以使用的頂部,底部,左側和右側屬性定位赔硫。然而岩调,這些屬性無法工作巷燥,除非是先設定position屬性。他們也有不同的工作方式号枕,這取決于定位方法缰揪。

描述
absolute 生成絕對定位的元素,相對于 static 定位以外的第一個父元素進行定位堕澄。元素的位置通過 "left", "top", "right" 以及 "bottom" 屬性進行規(guī)定邀跃。離他最近的開啟了定位(position 不等于static)的祖先元素進行定位霉咨。如果都沒有定位元素,則相對于瀏覽器窗口拍屑。絕對定位開啟后會使元素提升一個層級途戒。
fixed 相對于瀏覽器窗口進行定位元素的位置通過 "left", "top", "right" 以及 "bottom" 屬性進行規(guī)定。不隨著滾動條滾動僵驰∨缯可以盯著一個地方看到。
relative 相對于其正常位置進行定位蒜茴。"left:20" 會向元素的 LEFT 位置添加 20 像素星爪。使元素提升一個層級
static 默認值。沒有定位粉私,元素出現在正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)顽腾。
inherit 規(guī)定應該從父元素繼承 position 屬性的值。難道寬度和高度也可以自己獲得嗎诺核?
absolute

4. display

名稱 理解
block 行級塊元素抄肖,相當于自動換行
inline 行內元素
flex 水平平均排列

5. background

名稱 理解
background-color 顏色
background-image 圖片
background-repeat 重復
background-position 位置
background 可以一次全寫,沒有順序和數量要求

6. 表格

名稱 理解
colspan 橫向合并單元格窖杀,在td里設置
rowspan 向合并單元格
border-spacing 邊框直接的距離
border-collapse 邊框合并漓摩,合并之后設置邊框距離就失效了。
thead 表頭入客,然后砸中間設置tr
tbody 主題
tfoot

7. input

名稱 理解
name 提交給服務器的時候的變量變量
type text,data,....buttom
value 默認值
checked checked 默認選擇
radio 單選
checkbox 多選
select 下拉列表
option 單選管毙,
optgroup 分組,label分組標簽
textaera 文本域
label for 指定表單input的id
fieldset 給不同的輸入分組
legend 表單注釋

8. iframeset

不能和body同時出現在頁面中桌硫。

名稱 理解
frameset cols, rows
frame src

3.其他選擇器

3.1 偽類

名稱 理解
:link 沒訪問過的
:visited 訪問過
:hover 鼠標移入
:active 已經選中
:focus 獲取焦點 input
::selection 選中的元素,兩個冒號為p中選中的文字設置樣式
::-moz-selection 火狐專用選中文字
  • 注意: a標簽的偽類順序lvha

3.2 偽元素 選擇器

名稱 注釋
:first-child 這是是父類的第一個子元素
:first-letter 第一個子單詞
:first-line 第一行
:before 在指定元素開始標簽之后的時候添加內容夭咬,使用content指定插入內容
:after 指定元素結束標簽之前添加內容
:nth-child(even) 偶數個子元素
:first-of-type 該類的的一個
:nth-of-type 該類的的一個
:not(選擇器) 不要選擇個選擇器
  • 選擇器優(yōu)先級


    選擇器優(yōu)先級

當包含多個選擇器時,要先將選擇器優(yōu)先級加起來鞍泉,然后在比較皱埠。
多個相同的選擇器相加不會超過他的數量級。
優(yōu)先級相同的用后邊的咖驮。

當給樣式添加!important 超過內聯(lián)樣式移国,盡量避免使用拧廊,js也不能修改腮考。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末饶米,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子睦刃,更是在濱河造成了極大的恐慌砚嘴,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,331評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異际长,居然都是意外死亡耸采,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 94,372評論 3 398
  • 文/潘曉璐 我一進店門工育,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虾宇,“玉大人,你說我怎么就攤上這事如绸≈鲂啵” “怎么了?”我有些...
    開封第一講書人閱讀 167,755評論 0 360
  • 文/不壞的土叔 我叫張陵怔接,是天一觀的道長搪泳。 經常有香客問我,道長扼脐,這世上最難降的妖魔是什么岸军? 我笑而不...
    開封第一講書人閱讀 59,528評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮瓦侮,結果婚禮上凛膏,老公的妹妹穿的比我還像新娘。我一直安慰自己脏榆,他們只是感情好,可當我...
    茶點故事閱讀 68,526評論 6 397
  • 文/花漫 我一把揭開白布台谍。 她就那樣靜靜地躺著须喂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪趁蕊。 梳的紋絲不亂的頭發(fā)上坞生,一...
    開封第一講書人閱讀 52,166評論 1 308
  • 那天,我揣著相機與錄音掷伙,去河邊找鬼是己。 笑死,一個胖子當著我的面吹牛任柜,可吹牛的內容都是我干的卒废。 我是一名探鬼主播,決...
    沈念sama閱讀 40,768評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼宙地,長吁一口氣:“原來是場噩夢啊……” “哼摔认!你這毒婦竟也來了?” 一聲冷哼從身側響起宅粥,我...
    開封第一講書人閱讀 39,664評論 0 276
  • 序言:老撾萬榮一對情侶失蹤参袱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體抹蚀,經...
    沈念sama閱讀 46,205評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡剿牺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,290評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了环壤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片晒来。...
    茶點故事閱讀 40,435評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖镐捧,靈堂內的尸體忽然破棺而出潜索,到底是詐尸還是另有隱情,我是刑警寧澤懂酱,帶...
    沈念sama閱讀 36,126評論 5 349
  • 正文 年R本政府宣布竹习,位于F島的核電站,受9級特大地震影響列牺,放射性物質發(fā)生泄漏整陌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,804評論 3 333
  • 文/蒙蒙 一瞎领、第九天 我趴在偏房一處隱蔽的房頂上張望泌辫。 院中可真熱鬧,春花似錦九默、人聲如沸震放。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽殿遂。三九已至,卻和暖如春乙各,著一層夾襖步出監(jiān)牢的瞬間墨礁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工耳峦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恩静,地道東北人。 一個月前我還...
    沈念sama閱讀 48,818評論 3 376
  • 正文 我出身青樓蹲坷,卻偏偏與公主長得像驶乾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子循签,可洞房花燭夜當晚...
    茶點故事閱讀 45,442評論 2 359

推薦閱讀更多精彩內容

  • 學習CSS的最佳網站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,062評論 0 1
  • <<<在 CSS 中轻掩,選擇器是一種模式,用于選擇需要添加樣式的元素懦底。 "CSS" 列指示該屬性是在哪個 CSS 版...
    松雪寶寶閱讀 592評論 0 1
  • 一唇牧、selenium css 選擇器 用法 選擇器示例描述**匹配任何元素elementDIV標簽選擇器罕扎,匹配所有...
    一如既往而已閱讀 919評論 0 1
  • 元素選擇器 類選擇器 ID選擇器 屬性選擇器 派生選擇器 1. 元素選擇器 最常見css選擇器當屬元素選擇器,在H...
    聞金聽鳳閱讀 317評論 0 1
  • 每個人對幸福的理解都不同丐重,給遠方的家人打個電話訴說對家的思念是幸福腔召,每天工作中得到學生的喜愛是幸福,每晚睡...
    幸福的回眸閱讀 191評論 0 0