繁星CSS3之旅 CSS入門基礎知識

2022-07-27 04:54:12 字數 4296 閱讀 2331

css介紹

概述:css指層疊樣式表,極大提高了工作效率(好處:使我們的ui看起來更加完美)。

css基礎語法

語法:屬性選擇器

selector

例:

h1

p

css高階語法

1、選擇器分組

h1,h2,h3,h4,h5,h6

2、繼承

body

例:

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

type

="text/css"

>

h1,a

body

style

>

head

>

<

body

>

<

h1>

應用了樣式表

h1>

<

a href

="www.cowyun.com"

>這是乙個a標籤樣式

a>

body

>

html

>

備註:根據上面例子可知,已定義的屬性會選擇自己屬性選擇器的屬性值,未定義屬性會繼承body或者其他父類的屬性值。

css派生選擇器

1、派生選擇器

通過依據元素在其位置的上下文關係來定義樣式

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

type

="text/css"

>

li strong

strong

style

>

head

>

<

body

>

<

p><

strong

>p標籤hello

strong

>

p>

<

ul><

li><

strong

>li標籤hello

strong

>

li>

ul>

body

>

html

>

備註:已經定義好的效果是不會被覆蓋的,沒有具體指定被我們當前的strong效果覆蓋掉。這就是派生選擇器的使用。

cssid選擇器

1、id選擇器

id選擇器可以為標有id的html元素指定特定的樣式

id選擇器以"#"定義

2、id選擇器和派生選擇器

目前比較常用的方式是id選擇器常常用於建立派生選擇器

例:html文件

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

link

rel="stylesheet"

type

="text/css"

href

="style.css"

>

head

>

<

body

>

<

p id

="pid"

>hello css<

a href

="">科沃雲

a>

p>

<

div

id="divid"

>這是div<

p>這是第乙個div

p>

div>

body

>

html

>

css文件

#pid#pid a#divid p

css類選擇器

1、類選擇器

類選擇器以一點來顯示

2、class也可以用作派生選擇器

例:html文件

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

link

rel="stylesheet"

type

="text/css"

href

="style.css"

>

head

>

<

body

>

<

p class

="pclass"

>這是乙個class效果<

a href

="">科沃雲

a>

p>

<

div

class

="divclass"

>

hello div

<

p>我愛你

p>

div>

body

>

html

>

css文件

.pclass.divclass.pclass a.divclass p

css屬性選擇器

1、屬性選擇器

對帶有指定屬性的html元素設定樣式

2、屬性和值選擇器

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>document

title

>

<

style

type

="text/css"

>

[title]

[title=te]

style

>

head

>

<

body

>

<

p title

="t"

>屬性選擇器

p>

<

p title

="te"

>屬性和值選擇器

p>

body

>

html

>

備註:屬性選擇器如果沒有指定值,他的值怎麼顯示無所謂,但如果指定其值,必須按照其具體的值來生效,如果值變化將不再生效。注意:屬性選擇器在ie6或者更低的版本是不支援的。

繁星CSS3之旅 CSS基本樣式 CSS文字

css文字 1 css文字屬性可定義文字外觀 通過文字屬性,可以改變文字的顏色 字元間距 對齊文字 裝飾文字 對文字縮排。例 doctype html html lang en head meta charset utf 8 title document title link rel stylesh...

CSS基礎 CSS3動畫

通過css3動畫屬性,我們可以建立動畫,實現簡單的動畫效果。css3動畫的實現需要用到animation屬性並配合關鍵幀 keyframes 使用。1.對需要設定動畫的元素新增animation屬性。2.設定關鍵幀 keyframes animation是所有動畫屬性的簡寫屬性,除了 animati...

css3入門筆記

1.border radius 用於建立圓角邊框 2.box shadow 新增陰影 3.border image 使用建立邊框 1.background size 能夠規定背景的尺寸,重複使用背景 以畫素或百分比規定尺寸。百分比規定,尺寸相對于父元素 2.background origin 規定背...