'電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3'

CSS HTML C# Word 電腦 電腦絕技 2019-07-21
"

"

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

"

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

1、CSS是Cascading Style Sheet這個幾個英文單詞的縮寫,翻譯成中文是“層疊樣式表”的意思。CSS能讓網頁製作者有效的定製、改善網頁的效果。CSS是對HTML的補充,網頁設計師曾經為無法很好的控制網頁的顯示效果而倍感苦惱,CSS的出現解決了這個問題。

Css實現了網頁內容和頁面效果的徹底分離。

Ctrl+j 彈出智能提示的快捷鍵

2、CSS的幾種設置方式(你可以通過怎樣的方式向HTML頁面中寫入CSS代碼)

有三種方式可以將樣式表加入到HTML文檔中,每種方式都有自己的優缺點,這三種方式是:

內聯樣式表(在標籤內設置元素的樣式)

嵌入樣式表(需要在head標籤內寫<style type=”text/css”></style>)

外部樣式表 link

內聯樣式表缺點:如果要將同樣的樣式風格設置到網頁中所有的段落上,就需要對每個<p>標籤都進行重複的設置。

嵌入樣式表缺點:如果要為整個網站定義通用的的樣式風格,也就是同樣的樣式風格要被應用到很多網頁時,使用嵌入樣式表,則需要在每個<head></head>標籤中都加入同樣的<style></style>代碼段。為了解決這個問題,我們可以使用外部樣式表

3、樣式規則的選擇器(通過怎樣的途徑來獲得頁面上要設置樣式的元素)

1)、HTML Selector

2)、Class Selector (需要給要設置樣式的元素的class屬性賦值)

3)、ID Selector (需要給要設置樣式的元素的id屬性賦值)

4)、關聯選擇器 P EM{background-Color:Yellow}

5)、組合選擇器 <table></table>

6)、偽元素選擇器

偽元素選擇器是指對同一個HTML元素的各種狀態和其所包括的部分內容的一種定義方式。例如,對於超鏈接標籤(<a></a>)的正常狀態(沒有任何動作前)、訪問過的狀態、選中狀態、光標移到超鏈接文本上的狀態,對於段落的首字母和首行,都可以使用偽元素選擇器來定義。

目前常用的偽元素有以下幾種:

A:active 選中超鏈接時的狀態

A:hover 光標移動到超鏈接上的狀態

A:link 超鏈接的正常狀態

A:visited 訪問過的超鏈接狀態

P:first-line 段落中的第一行文本

P:first-letter 段落中的第一個字母

3、CSS當中的樣式屬性詳解

Css當中的屬性非常多,大體上可以分為以下幾類:字體、背景、文本、位置、佈局、邊緣、列表。

1)、字體

字體的屬性主要包括文字的字體、大小、顏色、顯示效果等基本樣式,下面是各種字體屬性的詳細介紹。

Font-family:該屬性用於設置字體系列。

Font-size:該屬性定義文字的大小,可以使用度量單位來設置字體的大小,也可以使用一個相對的字體大小。還可以使用絕對的大小標記符。

絕對大小的設置為 xx-small、x-small、small、medium、large、x-large、xx-large中的任意一個。Xx-small為最小,xx-large為最大。

font-style

該屬性用於定義字體樣式為Normal、Italic或者Oblique(斜體)。

text-decoration

該屬性用於在文本中條件下劃線、上劃線、中劃線、閃爍效果。

font-weight

該屬性用於設置粗體字的磅值

該屬性的值有:normal、bold、bolder、lighter、100~900

2)背景

背景包括背景顏色、背景圖像、以及背景圖像的控制。

Background-color:設置背景色,transparent表示透明的背景色。

Background-image:設置元素的背景圖像

Background-repeat:確定背景圖像是否以及如何重複。

這個屬性的取值no-repeat:表示背景圖像只在元素的顯示區域中出現一遍。

Repeat:在水平和垂直方向上垂直。

Repeat-x和Repeat-y分別在水平或者垂直方向上重複

Background-attachment:確定背景圖像是否跟隨內容滾動,

設置為fixed時,表示固定背景圖像,為scroll時,表示圖像跟隨內容的移動而移動。

Background-position:指定背景圖像的水平位置和垂直位置。水平位置的取值可以是left、center、right。也可以是數值。

垂直的取值可以是top、center、bottom。也可以是數值。

文檔流:

3)文本

文本的屬性包括:文字間距、對齊方式、上標、下標、排列方式、首行縮進。

Word-spacing:設置單詞之間的間距。

Letter-spacing:設置字符之間的間距

Text-align:設置文本的水平對齊方式,取值可以是left、right、center、justfy

Text-indent:設置第一行文本的縮進值

Line-height:設置文本所在行的行高。

文檔流

4)位置

位置屬性就是制定元素的位置。

Position:設置對象的定位方式。有三種取值:absolute(絕對定位)、relative(相對定位)和static(無特殊定位)默認為static。

Left:設置元素左邊的水平位置

Top:設置元素頂部的垂直位置

Width:設置元素顯示的寬度

Height:設置元素顯示的高度

Z-index:使用定位後,

5、邊緣

Margin類用於設置元素的邊界與其他元素的空隙大小。

Margin-top:設置元素的上邊界和與其他元素之間的空隙大小。

Margin-right:設置元素的右邊界與其他元素之間的空隙大小。

Margin-bottom:設置元素的下邊界與其他元素之間的空隙大小。

Margin-left:設置元素的左邊界與其他元素之間的空隙大小。

Margin:用作上面4個屬性的略寫。

Padding類屬性用於設置元素邊界與內部內容之間的空隙大小。

Padding-top:設置元素的上邊界與內部內容之間的空隙大小

Padding-right:設置元素的右邊界於內部內容之間的空隙大小。

Padding-bottom:設置元素的下邊界與內容之間的空隙大小。

Padding-left:設置元素的左邊界與內部內容之間的空隙大小。

Padding:用作上面4個屬性的略寫。

Width類屬性用於設置元素邊框的寬度。可以使用thin(細)、medium(中)、thick(粗)三個值中的一個。

Border-top-width:指定元素上邊框的寬度。

Border-right-width:用於指定元素右邊框的寬度

Border-left-width:用於指定元素左邊框的寬度

Border-bottom-width:用於指定元素下邊框的寬度

Border-width:用作對上面四個屬性的略寫。

Color屬性用於設置元素邊框的顏色

Border-top-color

Border-left-color

Border-bottom-color:

Border-right-color:

Border-color:用於上面四個屬性的略寫

Style類屬性用於設置元素邊框的樣式。可以使之為none、dotted(點線)、dashed(虛線)、solid(實現)、double(雙線)、groove(凹槽)、ridge(凸槽)、inset(凹邊)、outset(凸邊)。

佈局:

Display:inline|block|none

"

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

1、CSS是Cascading Style Sheet這個幾個英文單詞的縮寫,翻譯成中文是“層疊樣式表”的意思。CSS能讓網頁製作者有效的定製、改善網頁的效果。CSS是對HTML的補充,網頁設計師曾經為無法很好的控制網頁的顯示效果而倍感苦惱,CSS的出現解決了這個問題。

Css實現了網頁內容和頁面效果的徹底分離。

Ctrl+j 彈出智能提示的快捷鍵

2、CSS的幾種設置方式(你可以通過怎樣的方式向HTML頁面中寫入CSS代碼)

有三種方式可以將樣式表加入到HTML文檔中,每種方式都有自己的優缺點,這三種方式是:

內聯樣式表(在標籤內設置元素的樣式)

嵌入樣式表(需要在head標籤內寫<style type=”text/css”></style>)

外部樣式表 link

內聯樣式表缺點:如果要將同樣的樣式風格設置到網頁中所有的段落上,就需要對每個<p>標籤都進行重複的設置。

嵌入樣式表缺點:如果要為整個網站定義通用的的樣式風格,也就是同樣的樣式風格要被應用到很多網頁時,使用嵌入樣式表,則需要在每個<head></head>標籤中都加入同樣的<style></style>代碼段。為了解決這個問題,我們可以使用外部樣式表

3、樣式規則的選擇器(通過怎樣的途徑來獲得頁面上要設置樣式的元素)

1)、HTML Selector

2)、Class Selector (需要給要設置樣式的元素的class屬性賦值)

3)、ID Selector (需要給要設置樣式的元素的id屬性賦值)

4)、關聯選擇器 P EM{background-Color:Yellow}

5)、組合選擇器 <table></table>

6)、偽元素選擇器

偽元素選擇器是指對同一個HTML元素的各種狀態和其所包括的部分內容的一種定義方式。例如,對於超鏈接標籤(<a></a>)的正常狀態(沒有任何動作前)、訪問過的狀態、選中狀態、光標移到超鏈接文本上的狀態,對於段落的首字母和首行,都可以使用偽元素選擇器來定義。

目前常用的偽元素有以下幾種:

A:active 選中超鏈接時的狀態

A:hover 光標移動到超鏈接上的狀態

A:link 超鏈接的正常狀態

A:visited 訪問過的超鏈接狀態

P:first-line 段落中的第一行文本

P:first-letter 段落中的第一個字母

3、CSS當中的樣式屬性詳解

Css當中的屬性非常多,大體上可以分為以下幾類:字體、背景、文本、位置、佈局、邊緣、列表。

1)、字體

字體的屬性主要包括文字的字體、大小、顏色、顯示效果等基本樣式,下面是各種字體屬性的詳細介紹。

Font-family:該屬性用於設置字體系列。

Font-size:該屬性定義文字的大小,可以使用度量單位來設置字體的大小,也可以使用一個相對的字體大小。還可以使用絕對的大小標記符。

絕對大小的設置為 xx-small、x-small、small、medium、large、x-large、xx-large中的任意一個。Xx-small為最小,xx-large為最大。

font-style

該屬性用於定義字體樣式為Normal、Italic或者Oblique(斜體)。

text-decoration

該屬性用於在文本中條件下劃線、上劃線、中劃線、閃爍效果。

font-weight

該屬性用於設置粗體字的磅值

該屬性的值有:normal、bold、bolder、lighter、100~900

2)背景

背景包括背景顏色、背景圖像、以及背景圖像的控制。

Background-color:設置背景色,transparent表示透明的背景色。

Background-image:設置元素的背景圖像

Background-repeat:確定背景圖像是否以及如何重複。

這個屬性的取值no-repeat:表示背景圖像只在元素的顯示區域中出現一遍。

Repeat:在水平和垂直方向上垂直。

Repeat-x和Repeat-y分別在水平或者垂直方向上重複

Background-attachment:確定背景圖像是否跟隨內容滾動,

設置為fixed時,表示固定背景圖像,為scroll時,表示圖像跟隨內容的移動而移動。

Background-position:指定背景圖像的水平位置和垂直位置。水平位置的取值可以是left、center、right。也可以是數值。

垂直的取值可以是top、center、bottom。也可以是數值。

文檔流:

3)文本

文本的屬性包括:文字間距、對齊方式、上標、下標、排列方式、首行縮進。

Word-spacing:設置單詞之間的間距。

Letter-spacing:設置字符之間的間距

Text-align:設置文本的水平對齊方式,取值可以是left、right、center、justfy

Text-indent:設置第一行文本的縮進值

Line-height:設置文本所在行的行高。

文檔流

4)位置

位置屬性就是制定元素的位置。

Position:設置對象的定位方式。有三種取值:absolute(絕對定位)、relative(相對定位)和static(無特殊定位)默認為static。

Left:設置元素左邊的水平位置

Top:設置元素頂部的垂直位置

Width:設置元素顯示的寬度

Height:設置元素顯示的高度

Z-index:使用定位後,

5、邊緣

Margin類用於設置元素的邊界與其他元素的空隙大小。

Margin-top:設置元素的上邊界和與其他元素之間的空隙大小。

Margin-right:設置元素的右邊界與其他元素之間的空隙大小。

Margin-bottom:設置元素的下邊界與其他元素之間的空隙大小。

Margin-left:設置元素的左邊界與其他元素之間的空隙大小。

Margin:用作上面4個屬性的略寫。

Padding類屬性用於設置元素邊界與內部內容之間的空隙大小。

Padding-top:設置元素的上邊界與內部內容之間的空隙大小

Padding-right:設置元素的右邊界於內部內容之間的空隙大小。

Padding-bottom:設置元素的下邊界與內容之間的空隙大小。

Padding-left:設置元素的左邊界與內部內容之間的空隙大小。

Padding:用作上面4個屬性的略寫。

Width類屬性用於設置元素邊框的寬度。可以使用thin(細)、medium(中)、thick(粗)三個值中的一個。

Border-top-width:指定元素上邊框的寬度。

Border-right-width:用於指定元素右邊框的寬度

Border-left-width:用於指定元素左邊框的寬度

Border-bottom-width:用於指定元素下邊框的寬度

Border-width:用作對上面四個屬性的略寫。

Color屬性用於設置元素邊框的顏色

Border-top-color

Border-left-color

Border-bottom-color:

Border-right-color:

Border-color:用於上面四個屬性的略寫

Style類屬性用於設置元素邊框的樣式。可以使之為none、dotted(點線)、dashed(虛線)、solid(實現)、double(雙線)、groove(凹槽)、ridge(凸槽)、inset(凹邊)、outset(凸邊)。

佈局:

Display:inline|block|none

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3
"

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

1、CSS是Cascading Style Sheet這個幾個英文單詞的縮寫,翻譯成中文是“層疊樣式表”的意思。CSS能讓網頁製作者有效的定製、改善網頁的效果。CSS是對HTML的補充,網頁設計師曾經為無法很好的控制網頁的顯示效果而倍感苦惱,CSS的出現解決了這個問題。

Css實現了網頁內容和頁面效果的徹底分離。

Ctrl+j 彈出智能提示的快捷鍵

2、CSS的幾種設置方式(你可以通過怎樣的方式向HTML頁面中寫入CSS代碼)

有三種方式可以將樣式表加入到HTML文檔中,每種方式都有自己的優缺點,這三種方式是:

內聯樣式表(在標籤內設置元素的樣式)

嵌入樣式表(需要在head標籤內寫<style type=”text/css”></style>)

外部樣式表 link

內聯樣式表缺點:如果要將同樣的樣式風格設置到網頁中所有的段落上,就需要對每個<p>標籤都進行重複的設置。

嵌入樣式表缺點:如果要為整個網站定義通用的的樣式風格,也就是同樣的樣式風格要被應用到很多網頁時,使用嵌入樣式表,則需要在每個<head></head>標籤中都加入同樣的<style></style>代碼段。為了解決這個問題,我們可以使用外部樣式表

3、樣式規則的選擇器(通過怎樣的途徑來獲得頁面上要設置樣式的元素)

1)、HTML Selector

2)、Class Selector (需要給要設置樣式的元素的class屬性賦值)

3)、ID Selector (需要給要設置樣式的元素的id屬性賦值)

4)、關聯選擇器 P EM{background-Color:Yellow}

5)、組合選擇器 <table></table>

6)、偽元素選擇器

偽元素選擇器是指對同一個HTML元素的各種狀態和其所包括的部分內容的一種定義方式。例如,對於超鏈接標籤(<a></a>)的正常狀態(沒有任何動作前)、訪問過的狀態、選中狀態、光標移到超鏈接文本上的狀態,對於段落的首字母和首行,都可以使用偽元素選擇器來定義。

目前常用的偽元素有以下幾種:

A:active 選中超鏈接時的狀態

A:hover 光標移動到超鏈接上的狀態

A:link 超鏈接的正常狀態

A:visited 訪問過的超鏈接狀態

P:first-line 段落中的第一行文本

P:first-letter 段落中的第一個字母

3、CSS當中的樣式屬性詳解

Css當中的屬性非常多,大體上可以分為以下幾類:字體、背景、文本、位置、佈局、邊緣、列表。

1)、字體

字體的屬性主要包括文字的字體、大小、顏色、顯示效果等基本樣式,下面是各種字體屬性的詳細介紹。

Font-family:該屬性用於設置字體系列。

Font-size:該屬性定義文字的大小,可以使用度量單位來設置字體的大小,也可以使用一個相對的字體大小。還可以使用絕對的大小標記符。

絕對大小的設置為 xx-small、x-small、small、medium、large、x-large、xx-large中的任意一個。Xx-small為最小,xx-large為最大。

font-style

該屬性用於定義字體樣式為Normal、Italic或者Oblique(斜體)。

text-decoration

該屬性用於在文本中條件下劃線、上劃線、中劃線、閃爍效果。

font-weight

該屬性用於設置粗體字的磅值

該屬性的值有:normal、bold、bolder、lighter、100~900

2)背景

背景包括背景顏色、背景圖像、以及背景圖像的控制。

Background-color:設置背景色,transparent表示透明的背景色。

Background-image:設置元素的背景圖像

Background-repeat:確定背景圖像是否以及如何重複。

這個屬性的取值no-repeat:表示背景圖像只在元素的顯示區域中出現一遍。

Repeat:在水平和垂直方向上垂直。

Repeat-x和Repeat-y分別在水平或者垂直方向上重複

Background-attachment:確定背景圖像是否跟隨內容滾動,

設置為fixed時,表示固定背景圖像,為scroll時,表示圖像跟隨內容的移動而移動。

Background-position:指定背景圖像的水平位置和垂直位置。水平位置的取值可以是left、center、right。也可以是數值。

垂直的取值可以是top、center、bottom。也可以是數值。

文檔流:

3)文本

文本的屬性包括:文字間距、對齊方式、上標、下標、排列方式、首行縮進。

Word-spacing:設置單詞之間的間距。

Letter-spacing:設置字符之間的間距

Text-align:設置文本的水平對齊方式,取值可以是left、right、center、justfy

Text-indent:設置第一行文本的縮進值

Line-height:設置文本所在行的行高。

文檔流

4)位置

位置屬性就是制定元素的位置。

Position:設置對象的定位方式。有三種取值:absolute(絕對定位)、relative(相對定位)和static(無特殊定位)默認為static。

Left:設置元素左邊的水平位置

Top:設置元素頂部的垂直位置

Width:設置元素顯示的寬度

Height:設置元素顯示的高度

Z-index:使用定位後,

5、邊緣

Margin類用於設置元素的邊界與其他元素的空隙大小。

Margin-top:設置元素的上邊界和與其他元素之間的空隙大小。

Margin-right:設置元素的右邊界與其他元素之間的空隙大小。

Margin-bottom:設置元素的下邊界與其他元素之間的空隙大小。

Margin-left:設置元素的左邊界與其他元素之間的空隙大小。

Margin:用作上面4個屬性的略寫。

Padding類屬性用於設置元素邊界與內部內容之間的空隙大小。

Padding-top:設置元素的上邊界與內部內容之間的空隙大小

Padding-right:設置元素的右邊界於內部內容之間的空隙大小。

Padding-bottom:設置元素的下邊界與內容之間的空隙大小。

Padding-left:設置元素的左邊界與內部內容之間的空隙大小。

Padding:用作上面4個屬性的略寫。

Width類屬性用於設置元素邊框的寬度。可以使用thin(細)、medium(中)、thick(粗)三個值中的一個。

Border-top-width:指定元素上邊框的寬度。

Border-right-width:用於指定元素右邊框的寬度

Border-left-width:用於指定元素左邊框的寬度

Border-bottom-width:用於指定元素下邊框的寬度

Border-width:用作對上面四個屬性的略寫。

Color屬性用於設置元素邊框的顏色

Border-top-color

Border-left-color

Border-bottom-color:

Border-right-color:

Border-color:用於上面四個屬性的略寫

Style類屬性用於設置元素邊框的樣式。可以使之為none、dotted(點線)、dashed(虛線)、solid(實現)、double(雙線)、groove(凹槽)、ridge(凸槽)、inset(凹邊)、outset(凸邊)。

佈局:

Display:inline|block|none

電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3
電腦絕技教你22天學精Csharp之第十九天HTML和CSS補充3

"

相關推薦

推薦中...