css學習筆記

2021-07-26 02:39:20 字數 3284 閱讀 2216

1)px

2) em

2.css的選擇器

1)常用選擇器

*標籤 span

*id#id

*類 .class

*關聯 #div1 span div1中的span標籤

*組合 div,h1,p,apan 關聯的都選,逗號隔開

2)基本選擇器

:first-child

:first-letter

:first-line

:last-child

:nth-child

3)層級選擇器

a b (a中孩子b)

a>b (a下的b1)

a+b (a下的第乙個b)

4)偽類選擇器

:hover (滑鼠經過)

:focus (獲得焦點)

::selection (滑鼠選中的元素)

5)屬性選擇器

[id] 所有有id屬性的元素

[id=user] 所有id=user的元素

2. 樣式

1)字型與顏色

font-family 字型型別(宋體|楷體|黑體)

font-size 字型大小 (30px|2em)

font-style 字型樣式 (normal|italic)

font-weight 字型加粗 (bold)

用於在**中載入字型

@font-face

2)背景屬性

background:#ccc url('x.png') no-repeat fixed 50% 50%;

background-color

background-image

background-repeat:no-repeat

background-attachment:fixed|scroll;只能用在body上

background-position

(1)left center right top center bottom

(2)50px 50px

(3)-50px -50px

(4)50% 50%

3)文字屬性

letter-spacing 字間距

word-spacing 詞間距

text-decoration 下劃線

text-align 對齊

text-indent 縮排

line-height 行高

color 顏色

word-break:break-all 折行可以有半個單詞

text-shadow:1px 1px 5px #ccc 文字陰影

word-wrap:break-word折行沒有半個單詞

4)邊框屬性

border:2px solid #f00;

border-style:none|hidden|dotted|solid|double|groove|ridge|inset|outset

border-width:30px

border_color:#f00;

overflow:auto;

5)滑鼠游標屬性

cursor:pointer

crosshair 十字形狀

pointer 小手形狀

text文字形狀

wait 等待形狀

default 預設形狀

help 幫助形狀

6)列表樣式(list-style-type):

none

disc

circle

square

decimal

lower-roman

upper-roman

lower-alpha

upper-alpha

uldiv>

1px' width='1000px' cellspacing='0'>

border-collapse:collpase;

border-spacing:10px;

7)定位屬性

position:absolute;絕對定位

left:200px;

top:200px;

position:relative;相對定位

z-index:的高度

(父定位,子絕對就可以實現子的絕對定位)

塊標籤螢幕居中

position:absolute;

top:50%;

left:50%;

margin-top:-50px;

margin-left:-50px;

8)內外邊距

margin

padding

9)浮動和清除浮動

float:left|right

clear:left

clear:right

clear:both防止盒子回縮

10)滾動條

overflow:hidden;

overflow:auto;

11)顯示和隱藏

display:block|inline|none

visibility:visible|hidden

12)邊框樣式

border-radius:50px;邊框圓角上左下右

box-shadow:5px,5px,5px,5px #999 inset;前兩個定位,三個模糊,四向外擴充,五顏色,內陰影。

border-image:url('b.png') 30

30 stretch|round|repeat;

13)背景樣式

background-size:100%;

background-origin:padding-box|content-box|border-box;

14)2d樣式

transform:translate(10px,20px);

transform:rotate(30deg);

transform:scale(2,4);

15)3d樣式

transform:roatex(100deg);

transform:roatey(100deg);

16) 多欄樣式

column-count:3;

column-gap:40px;

column-rule:3px outset #ff0000;

17)過渡動畫

18)輪廓樣式

outline:2px solid red;

outline-offset:15px;

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS 學習筆記

當同乙個html元素被不止乙個樣式定義時,會使用哪個樣式呢?一般而言,所有的樣式會根據下面的規則層疊於乙個新的虛擬樣式表中,其中數字4 擁有最高的優先權。1.瀏覽器預設設定 2.外部樣式表 3.內部樣式表 位於標籤內部 4.內聯樣式 在html 元素內部 因此,內聯樣式 在html 元素內部 擁有最...