摘要:引入瀏覽器私有屬性規(guī)則語法標(biāo)識符標(biāo)識符常用選擇器簡單選擇器標(biāo)簽選擇器類選擇器選擇器通配符選擇器屬性選擇器選中屬性屬性包含屬性選中屬性值等于或開頭的選中屬性值以開頭的選中屬性值以結(jié)尾的選中屬性值包含的偽類選擇器以上兩個只用
引入
瀏覽器私有屬性
chrome, safari
-webkit-
firefox
-moz-
IE
-ms-
opera
-o-
@規(guī)則語法
@標(biāo)識符 xxx;
@標(biāo)識符 xxx {}
常用
@media
@keyframes
@font-face
選擇器
簡單選擇器
標(biāo)簽選擇器
p{color: red;}
類選擇器
.className{color: red;}
id選擇器
.idName{color: red;}
通配符選擇器
*{color: red;}
屬性選擇器
/*選中屬性*/ [att]{color: red;} [disabled]{color: red;} /*屬性att=val*/ [att=val]{color: red;} [type=button]{color: red;} /*包含屬性att=val*/ [att~=val]{color: red;} /*選中屬性值等于val或val-開頭的*/ [att|=val]{color: red;} /*選中屬性值以val開頭的*/ [att^=val]{color: red;} /*選中屬性值以val結(jié)尾的*/ [att$=val]{color: red;} /*選中屬性值包含val的*/ [att*=val]{color: red;}
偽類選擇器
a:link{color: gray;} a:visited{color: red;} /*以上兩個只用于鏈接*/ a:hover{color: green;} a:active{color: orange;}
:enabled
:disabled
:checked 單選框 復(fù)選框
:first-child
:last-child
:nth-child(even) 選中偶數(shù)項(xiàng)
:nth-child(3n+1) 選中第1,4,7...項(xiàng)
:nth-last-child(3n+1) 選中第1,4,7...項(xiàng)
:only-child 選中只有一個子元素的項(xiàng)
:first-of-type
:last-of-type 其余同上
dd:first-of-type{color: red;} dt:first-of-type{color: red;}
:only-of-type
span:only-of-type{color: red;}
不常用的偽類
:empty
:root
:not()
:target
:lang()
偽元素選擇器
::first-letter 選中第一個字母
::firt-line 選中第一行
::before{content: "before"} 在某個元素之前插入content的內(nèi)容
::after{content: "after"}
::selection 選中被選中的元素
組合選擇器
后代選擇器
.className p{color: red;}
子選擇器
.className>p{color: red;}
兄弟選擇器
/*選擇h2之后的緊跟著p標(biāo)簽*/ .h2+p{color: red;} /*選擇h2之后的p標(biāo)簽*/ .h2~p{color: red;}
選擇器分組
h1,h2,h3{color: red;}
css優(yōu)先級
行內(nèi)樣式
ID選擇器
類 偽類和屬性選擇器
標(biāo)簽選擇器和偽元素選擇器
css優(yōu)先級改變
改變先后順序
優(yōu)先級相同,后面的會覆蓋前面的
提升優(yōu)先級選擇器
在選擇器前面加上標(biāo)簽選擇器
!important
字體
font-size
px
em 基于父元素的倍數(shù)
百分比
font-family
font-weight
normal | bold | bolder | lighter
大多數(shù)字體只支持normal bold
font-style
normal
italic 斜體
oblique 傾斜(強(qiáng)制傾斜)
line-height
normal
px em
對齊方式
text-alogn
left
right
center
justify 兩端對齊
vertical-align
baseline
sub 下標(biāo)
super
top
text-top
middle
bottom
text-bottom
百分比
px
text-indent 縮進(jìn)
px em 百分比
2em縮進(jìn)2個字
格式處理
white-space 是否保留換行, 是否合并空格
normal 合并 會自動換行
nowrap 不換行
pre 保留換行 空格 tab
pre-wrap 在pre的基礎(chǔ)上自動換行(常用)
pre-line 只保留還行
word-wrap
normal
break-word 長單詞自動換行
word-break
normal
keep-all
break-all
文本修飾
text-shadow
/*x偏移,y偏移,模糊半徑*/ text-shadow: x, y, radio, #f00;
text-decoration
underline 下
overline 上
line-through 中
高級設(shè)置
text-overflow
clip
ellipsis
/*一行顯示文本,超出顯示...*/ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
cursor 鼠標(biāo)形狀
url
auto
default
none
help
pointer 手型
zoom-in 放大鏡
zoom-out
move
強(qiáng)制繼承
inherit
盒模型
邊距 邊框 填充 內(nèi)容
margin border padding content
width
height
水平居中
margin: 0 auto;
border
border-width
border-style solid | dashed | dotted
border-color
border-radius 圓角
x 方向半徑4個值 / y方向半徑4個值
/*圓形*/ border-radius: 50%;
overflow
visible 默認(rèn)
hidden 隱藏
scroll 滾動
auto 超出自動顯示滾動條
box-sizing
content-box | border-box
box-shadow
/*水平偏移 垂直偏移 模糊半徑 陰影大小 顏色*/ box-shadow: 4px 6px 3px 2px red; /*內(nèi)陰影 水平偏移 垂直偏移 模糊半徑 顏色*/ box-shadow: inset 4px 6px 3px red;
outline 輪廓, 不占空間
outline-width
outline-style solid | dashed | dotted
outline-color invert 和當(dāng)前顏色相反
背景
background-color
#fff
rgb()
rgba()
transparent 全透明
始終在最底層
background-image
url()
多張圖片, 先寫的在上層
background-repeat
repeat-x | repeat-y | repeat | space | round(縮放鋪滿) | no-repeat
background-attachment
scroll
local 背景隨內(nèi)容移動
fixed
background-position
left right center top bottom
background-position: 10px 20px; background-position: right 10px top 20px; background-position: 20% 50%; /*居中*/ background-position: center center; background-position: 50% 50%;
應(yīng)用 圖標(biāo)精靈
linear-gradient() 線性漸變
/*從上到下*/ background-image: linear-gradient(red, blue); /*從下到上*/ background-image: linear-gradient(to top, red, blue); background-image: linear-gradient(to right bottom, red, blue); /*從下往上 0度*/ background-image: linear-gradient(0deg, red, blue); /*三種顏色*/ background-image: linear-gradient(green, red, blue);
radial-gradient 徑向漸變
background-image: radial-gradient(closest-side, red, blue); background-image: radial-gradient(farthest-side, red, blue); background-image: radial-gradient(closest-corner, red, blue); /*默認(rèn)大小 最遠(yuǎn)距離*/ background-image: radial-gradient(farthest-corner, red, blue); background-image: radial-gradient(circle 100px, red, blue);
repeating--gradient 重復(fù) 為linear radial
background-origin 位置相對點(diǎn)
padding-box
border-box
content-box
background-clip 裁剪
padding-box
border-box 默認(rèn)
content-box
background-size
px 百分比
auto
cover 撐滿整個容器
contain 撐滿整個容器 但寬高不能超出
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/112526.html
摘要:黑體本系列講解安全所需要的和黑體安全基礎(chǔ)我的第一個網(wǎng)頁黑體安全基礎(chǔ)初識黑體安全基礎(chǔ)初識標(biāo)簽黑體安全基礎(chǔ)文件夾管理網(wǎng)站黑體安全基礎(chǔ)模塊化黑體安全基礎(chǔ)嵌套列表黑體安全基礎(chǔ)標(biāo)簽拓展和屬性的使用黑體安全基礎(chǔ)嵌套本系列講解WEB安全所需要的HTML和CSS #WEB安全基礎(chǔ) : HTML/CSS | 0x0 我的第一個網(wǎng)頁 #WEB安全基礎(chǔ) : HTML/CSS | 0x1初識CSS #WEB安全基...
摘要:現(xiàn)在回到我們這一章節(jié)的標(biāo)題,將它做下補(bǔ)充關(guān)于那些事四之基于構(gòu)架基礎(chǔ)樣式庫基礎(chǔ)庫構(gòu)思為什么要做基礎(chǔ)庫我上一章節(jié)的末尾拋出了幾個問題假設(shè)你要做一個游戲單頁面,網(wǎng)頁上并不存在表單內(nèi)容,那么你就要移除一些冗余的代碼,開始自定義樣式來滿足自己的需求。 前言 先來回顧一下前幾章節(jié),我們都說了哪些內(nèi)容: CSS Reset 歷史 與 Normalize.css 介紹 Normalize.css...
摘要:現(xiàn)在回到我們這一章節(jié)的標(biāo)題,將它做下補(bǔ)充關(guān)于那些事四之基于構(gòu)架基礎(chǔ)樣式庫基礎(chǔ)庫構(gòu)思為什么要做基礎(chǔ)庫我上一章節(jié)的末尾拋出了幾個問題假設(shè)你要做一個游戲單頁面,網(wǎng)頁上并不存在表單內(nèi)容,那么你就要移除一些冗余的代碼,開始自定義樣式來滿足自己的需求。 前言 先來回顧一下前幾章節(jié),我們都說了哪些內(nèi)容: CSS Reset 歷史 與 Normalize.css 介紹 Normalize.css...
摘要:上面五個問題就是我總結(jié)的基礎(chǔ)概念,學(xué)習(xí)過程中一定要把它們弄明白別忘了有哦。 請帶著以下幾個問題進(jìn)行學(xué)習(xí) CSS是什么 CSS的引用方式 CSS選擇器 CSS優(yōu)先級 CSS盒模型 基礎(chǔ)知識學(xué)習(xí)和實(shí)例演練教程 MDN中css教程CSS基礎(chǔ)學(xué)習(xí)教程(css快速入門)CSS參考手冊(便于了解更多css屬性)CSS3教程(適用于移動端開發(fā)的css新特性) 入門學(xué)習(xí),一定要快,沒有必要花大量時...
摘要:派生選擇器依據(jù)元素的位置關(guān)系來定義樣式。稱其為上下文選擇器,稱其為派生選擇器。在現(xiàn)在布局中,選擇器常常用于建立派生選擇器。和一樣,也可被用作派生選擇器。 文章大綱來源:【Day 3】HTML復(fù)習(xí) + CSS基礎(chǔ) 初識CSS 入門CSS 初識CSS 層疊樣式表(Cascading Style Sheets),即前端常說的CSS。 內(nèi)容引用:CSS 簡介 樣式解決了什么問題? HTML...
閱讀 2692·2023-04-25 19:13
閱讀 4010·2021-09-22 15:34
閱讀 3053·2019-08-30 14:23
閱讀 1462·2019-08-29 17:17
閱讀 1603·2019-08-29 16:05
閱讀 1537·2019-08-29 13:26
閱讀 1218·2019-08-29 13:19
閱讀 553·2019-08-29 13:16