前沿拓展:
flash背景
B
學(xué)習(xí)目標(biāo)
1、position **屬性和屬性值
2、**元素的層級(jí)屬性
3、包含塊的概念和應(yīng)用
4、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
5、透明屬性的應(yīng)用
6、擴(kuò)展:Flash和marquee(滾動(dòng)字幕)
一、position **屬性和屬性值
position **屬性,檢索對(duì)象的**方式;語法:position:static /absolute/relative/fixed/inherit/sticky/unset(未設(shè)置是inherit和initial的結(jié)合)/initial(最初的)取值:1、static:默認(rèn)值,無特殊**,對(duì)象遵循HTML原則;2、absolute:絕對(duì)**,將對(duì)象從文檔流 中完全拖離出來,使用left/right/top/bottom等屬性相對(duì)其最接近的一個(gè)并有**設(shè)置的父元素進(jìn)行絕對(duì)**;如果不存在這樣的父對(duì)象,則依據(jù)《瀏覽器》進(jìn)行**,而其層疊通過z-index屬性定義3、relative :相對(duì)**遵循正常的文檔流,將依據(jù)right,top,left,bottom(相對(duì)**)等屬性在正常文檔流中相對(duì)自身位置進(jìn)行偏移;其層疊通過z-index屬性定義.4、fixed:(固定**),類似于絕對(duì)**的方式,但是它的參照物是瀏覽器的“可視”窗口,且脫離標(biāo)準(zhǔn)文檔流;
5、inherit:規(guī)定元素的**方式繼承父元素的position的屬性值。
注:任何元素設(shè)置過脫離文檔流的**方式時(shí),就有了塊元素的顯示特性
6、sticky:(粘性**)
粘性**,該**是相對(duì)**和固定**的**,在跨越特定閾值前為相對(duì)**,之后為固定**。
7、unset(未設(shè)置,是inherit和initial的結(jié)合)
當(dāng)當(dāng)前屬性有繼承性時(shí),他解析的是繼承(inherit)所得來的屬性值 ,如果當(dāng)前屬性沒有繼承,解析的是初始(initial)值。
二、**元素的層級(jí)屬性
z-index : auto |number
設(shè)置**對(duì)象的層疊順序。auto:默認(rèn)值。遵循結(jié)構(gòu),后寫的**元素層的順序靠上。number:無單位的整數(shù)值??蔀樨?fù)數(shù),數(shù)值越大,層的順序越靠上
說明:此屬性僅僅作用于 position 屬性值 relative 或 absolute,fixed 的對(duì)象。
三、包含塊的概念及作用
包含塊是絕對(duì)**的基礎(chǔ),包含塊就是為絕對(duì)**元素提供坐標(biāo),偏移和顯示范圍的參照物,即確定絕對(duì)**的偏移起點(diǎn)和百分比 長(zhǎng)度的參考;默認(rèn)狀態(tài)下,body是一個(gè)大的包含塊,所有絕對(duì)**的元素都是根據(jù)窗口來定自己所處的位置和百分比大小的顯示的,如果我們定義了包含元素為包含元素塊以后,對(duì)于被包含的絕對(duì)**元素來說,就會(huì)根據(jù)最接近的具有**功能的上級(jí)包含元素來**自己的顯示位置。定義元素為包含塊:給絕對(duì)**元素的父元素添加聲明position:relative;
如果我們的父素設(shè)置了position:absolute;那么子元素也會(huì)相對(duì)父元素來定義自己的位置。
絕對(duì)和相對(duì)**的區(qū)別
1、參照物不同,絕對(duì)**(absolute)的參照物是包含塊(父級(jí)),相對(duì)**的參照物是元素本身位置;
2、絕對(duì)**將對(duì)象從文檔流中拖離出來因此不占據(jù)空間,相對(duì)**不破壞正常的文檔流順序無論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來的空間。
四、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
命名錨點(diǎn)的作用:在同一頁面內(nèi)的不同位置進(jìn)行跳轉(zhuǎn)。錨點(diǎn)鏈接語法:1)給元素定義命名錨記名語法:<標(biāo)記 > </標(biāo)記>2)命名錨記連接語法:<a href=”#命名錨記名稱”>鏈接文本或圖片</a>
五、透明寫法
IE9以下瀏覽器寫法:filter:alpha(opacity=value);取值范圍 0-100兼容其他瀏覽器寫法:opacity:0.5; (value的取值范圍0-1 0.1,0.2,0.3—–0.9—1)
rgba(255,255,0,0.5)(最后一位值表示透明,取值范圍0-1) 只支持IE8以上的瀏覽器
六、Flash和marquee(滾動(dòng)字幕)
1、插入flash 1)語法: <object><embed width=”value” height=”value” wmode=”transparent” src=”flash路徑及全稱” ></embed></object> 2)將flash背景設(shè)置為透明 <embed wmode=”transparent” /> 給<embed>標(biāo)記添加屬性:wmode=”transparent”說明:flash源文件格式.fla, 導(dǎo)出影片為.swf, 創(chuàng)建播放器格式為.exe. 3)IE中不顯示flash,可做如下**作: A.下載安裝flash player; B.打開IE瀏覽器,選擇工具菜單–Internet選項(xiàng)—-安全—-低。
2、滾動(dòng)字幕的應(yīng)用: <marquee behavior(行為)=”scroll(滾動(dòng))/alternate(晃動(dòng))” direction(方向)=”up(從下向上)/down(從上向下)/left(從右向左)/right(從左向右)” scrollamount(滾動(dòng)速度)=”value” height=”value(上下滾動(dòng)范圍)” width=””(左右滾動(dòng)范圍)>內(nèi)容</marquee>
七、 CSS繼承
概念:所謂繼承,就是父元素的規(guī)則也會(huì)適用于子元素。繼承得來的規(guī)則沒有特殊性。
比如給body設(shè)置為color:Red;那么他內(nèi)部的元素如果沒有其他的規(guī)則設(shè)置,也都會(huì)變成紅色。
內(nèi)聯(lián)元素可繼承:letter-spacing、word-spacing、white-space、line-height、color、font-family、font-size、font-style、font-weight、text- decoration、text-transform.
塊狀元素可繼承:text-indent和text-align。
列表元素可繼承:list-style、list-style-type、list-style-position、list-style-image。
表格元素可繼承:border-collapse。
八、CSS層疊
概念:一個(gè)元素可能同時(shí)被多個(gè)css選擇器或樣式表選中,每個(gè)選擇器及樣式表都有一些css規(guī)則,這就是層疊。
這些規(guī)則有可能不矛盾的,自然這些規(guī)則將會(huì)同時(shí)起效,然而有些規(guī)則是相互沖突的。當(dāng)發(fā)生沖突的時(shí)候必須選出一條最高特殊性(權(quán)重)的規(guī)則來應(yīng)用。
拓展知識(shí):
flash背景
1、第一打開FLAS**軟件,當(dāng)然這里可以新建一個(gè)FLASH文檔。
2、這時(shí)候我們點(diǎn)擊修改菜單。第二點(diǎn)擊選擇文檔打開。當(dāng)然也可以按下鍵盤快捷鍵ctrl+j快速打開文檔修改窗口!
3、這時(shí)候打開的文檔屬性窗口中我們可以看到當(dāng)前的舞臺(tái)大小,這里可以根據(jù)自己需要設(shè)置修改舞臺(tái)的寬和高!
4、第二點(diǎn)擊這里的背景顏色按鈕修改背景顏色!
前沿拓展:
flash背景
B
學(xué)習(xí)目標(biāo)
1、position **屬性和屬性值
2、**元素的層級(jí)屬性
3、包含塊的概念和應(yīng)用
4、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
5、透明屬性的應(yīng)用
6、擴(kuò)展:Flash和marquee(滾動(dòng)字幕)
一、position **屬性和屬性值
position **屬性,檢索對(duì)象的**方式;語法:position:static /absolute/relative/fixed/inherit/sticky/unset(未設(shè)置是inherit和initial的結(jié)合)/initial(最初的)取值:1、static:默認(rèn)值,無特殊**,對(duì)象遵循HTML原則;2、absolute:絕對(duì)**,將對(duì)象從文檔流 中完全拖離出來,使用left/right/top/bottom等屬性相對(duì)其最接近的一個(gè)并有**設(shè)置的父元素進(jìn)行絕對(duì)**;如果不存在這樣的父對(duì)象,則依據(jù)《瀏覽器》進(jìn)行**,而其層疊通過z-index屬性定義3、relative :相對(duì)**遵循正常的文檔流,將依據(jù)right,top,left,bottom(相對(duì)**)等屬性在正常文檔流中相對(duì)自身位置進(jìn)行偏移;其層疊通過z-index屬性定義.4、fixed:(固定**),類似于絕對(duì)**的方式,但是它的參照物是瀏覽器的“可視”窗口,且脫離標(biāo)準(zhǔn)文檔流;
5、inherit:規(guī)定元素的**方式繼承父元素的position的屬性值。
注:任何元素設(shè)置過脫離文檔流的**方式時(shí),就有了塊元素的顯示特性
6、sticky:(粘性**)
粘性**,該**是相對(duì)**和固定**的**,在跨越特定閾值前為相對(duì)**,之后為固定**。
7、unset(未設(shè)置,是inherit和initial的結(jié)合)
當(dāng)當(dāng)前屬性有繼承性時(shí),他解析的是繼承(inherit)所得來的屬性值 ,如果當(dāng)前屬性沒有繼承,解析的是初始(initial)值。
二、**元素的層級(jí)屬性
z-index : auto |number
設(shè)置**對(duì)象的層疊順序。auto:默認(rèn)值。遵循結(jié)構(gòu),后寫的**元素層的順序靠上。number:無單位的整數(shù)值。可為負(fù)數(shù),數(shù)值越大,層的順序越靠上
說明:此屬性僅僅作用于 position 屬性值 relative 或 absolute,fixed 的對(duì)象。
三、包含塊的概念及作用
包含塊是絕對(duì)**的基礎(chǔ),包含塊就是為絕對(duì)**元素提供坐標(biāo),偏移和顯示范圍的參照物,即確定絕對(duì)**的偏移起點(diǎn)和百分比 長(zhǎng)度的參考;默認(rèn)狀態(tài)下,body是一個(gè)大的包含塊,所有絕對(duì)**的元素都是根據(jù)窗口來定自己所處的位置和百分比大小的顯示的,如果我們定義了包含元素為包含元素塊以后,對(duì)于被包含的絕對(duì)**元素來說,就會(huì)根據(jù)最接近的具有**功能的上級(jí)包含元素來**自己的顯示位置。定義元素為包含塊:給絕對(duì)**元素的父元素添加聲明position:relative;
如果我們的父素設(shè)置了position:absolute;那么子元素也會(huì)相對(duì)父元素來定義自己的位置。
絕對(duì)和相對(duì)**的區(qū)別
1、參照物不同,絕對(duì)**(absolute)的參照物是包含塊(父級(jí)),相對(duì)**的參照物是元素本身位置;
2、絕對(duì)**將對(duì)象從文檔流中拖離出來因此不占據(jù)空間,相對(duì)**不破壞正常的文檔流順序無論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來的空間。
四、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
命名錨點(diǎn)的作用:在同一頁面內(nèi)的不同位置進(jìn)行跳轉(zhuǎn)。錨點(diǎn)鏈接語法:1)給元素定義命名錨記名語法:<標(biāo)記 > </標(biāo)記>2)命名錨記連接語法:<a href=”#命名錨記名稱”>鏈接文本或圖片</a>
五、透明寫法
IE9以下瀏覽器寫法:filter:alpha(opacity=value);取值范圍 0-100兼容其他瀏覽器寫法:opacity:0.5; (value的取值范圍0-1 0.1,0.2,0.3—–0.9—1)
rgba(255,255,0,0.5)(最后一位值表示透明,取值范圍0-1) 只支持IE8以上的瀏覽器
六、Flash和marquee(滾動(dòng)字幕)
1、插入flash 1)語法: <object><embed width=”value” height=”value” wmode=”transparent” src=”flash路徑及全稱” ></embed></object> 2)將flash背景設(shè)置為透明 <embed wmode=”transparent” /> 給<embed>標(biāo)記添加屬性:wmode=”transparent”說明:flash源文件格式.fla, 導(dǎo)出影片為.swf, 創(chuàng)建播放器格式為.exe. 3)IE中不顯示flash,可做如下**作: A.下載安裝flash player; B.打開IE瀏覽器,選擇工具菜單–Internet選項(xiàng)—-安全—-低。
2、滾動(dòng)字幕的應(yīng)用: <marquee behavior(行為)=”scroll(滾動(dòng))/alternate(晃動(dòng))” direction(方向)=”up(從下向上)/down(從上向下)/left(從右向左)/right(從左向右)” scrollamount(滾動(dòng)速度)=”value” height=”value(上下滾動(dòng)范圍)” width=””(左右滾動(dòng)范圍)>內(nèi)容</marquee>
七、 CSS繼承
概念:所謂繼承,就是父元素的規(guī)則也會(huì)適用于子元素。繼承得來的規(guī)則沒有特殊性。
比如給body設(shè)置為color:Red;那么他內(nèi)部的元素如果沒有其他的規(guī)則設(shè)置,也都會(huì)變成紅色。
內(nèi)聯(lián)元素可繼承:letter-spacing、word-spacing、white-space、line-height、color、font-family、font-size、font-style、font-weight、text- decoration、text-transform.
塊狀元素可繼承:text-indent和text-align。
列表元素可繼承:list-style、list-style-type、list-style-position、list-style-image。
表格元素可繼承:border-collapse。
八、CSS層疊
概念:一個(gè)元素可能同時(shí)被多個(gè)css選擇器或樣式表選中,每個(gè)選擇器及樣式表都有一些css規(guī)則,這就是層疊。
這些規(guī)則有可能不矛盾的,自然這些規(guī)則將會(huì)同時(shí)起效,然而有些規(guī)則是相互沖突的。當(dāng)發(fā)生沖突的時(shí)候必須選出一條最高特殊性(權(quán)重)的規(guī)則來應(yīng)用。
拓展知識(shí):
flash背景
1、第一打開FLAS**軟件,當(dāng)然這里可以新建一個(gè)FLASH文檔。
2、這時(shí)候我們點(diǎn)擊修改菜單。第二點(diǎn)擊選擇文檔打開。當(dāng)然也可以按下鍵盤快捷鍵ctrl+j快速打開文檔修改窗口!
3、這時(shí)候打開的文檔屬性窗口中我們可以看到當(dāng)前的舞臺(tái)大小,這里可以根據(jù)自己需要設(shè)置修改舞臺(tái)的寬和高!
4、第二點(diǎn)擊這里的背景顏色按鈕修改背景顏色!
前沿拓展:
flash背景
B
學(xué)習(xí)目標(biāo)
1、position **屬性和屬性值
2、**元素的層級(jí)屬性
3、包含塊的概念和應(yīng)用
4、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
5、透明屬性的應(yīng)用
6、擴(kuò)展:Flash和marquee(滾動(dòng)字幕)
一、position **屬性和屬性值
position **屬性,檢索對(duì)象的**方式;語法:position:static /absolute/relative/fixed/inherit/sticky/unset(未設(shè)置是inherit和initial的結(jié)合)/initial(最初的)取值:1、static:默認(rèn)值,無特殊**,對(duì)象遵循HTML原則;2、absolute:絕對(duì)**,將對(duì)象從文檔流 中完全拖離出來,使用left/right/top/bottom等屬性相對(duì)其最接近的一個(gè)并有**設(shè)置的父元素進(jìn)行絕對(duì)**;如果不存在這樣的父對(duì)象,則依據(jù)《瀏覽器》進(jìn)行**,而其層疊通過z-index屬性定義3、relative :相對(duì)**遵循正常的文檔流,將依據(jù)right,top,left,bottom(相對(duì)**)等屬性在正常文檔流中相對(duì)自身位置進(jìn)行偏移;其層疊通過z-index屬性定義.4、fixed:(固定**),類似于絕對(duì)**的方式,但是它的參照物是瀏覽器的“可視”窗口,且脫離標(biāo)準(zhǔn)文檔流;
5、inherit:規(guī)定元素的**方式繼承父元素的position的屬性值。
注:任何元素設(shè)置過脫離文檔流的**方式時(shí),就有了塊元素的顯示特性
6、sticky:(粘性**)
粘性**,該**是相對(duì)**和固定**的**,在跨越特定閾值前為相對(duì)**,之后為固定**。
7、unset(未設(shè)置,是inherit和initial的結(jié)合)
當(dāng)當(dāng)前屬性有繼承性時(shí),他解析的是繼承(inherit)所得來的屬性值 ,如果當(dāng)前屬性沒有繼承,解析的是初始(initial)值。
二、**元素的層級(jí)屬性
z-index : auto |number
設(shè)置**對(duì)象的層疊順序。auto:默認(rèn)值。遵循結(jié)構(gòu),后寫的**元素層的順序靠上。number:無單位的整數(shù)值??蔀樨?fù)數(shù),數(shù)值越大,層的順序越靠上
說明:此屬性僅僅作用于 position 屬性值 relative 或 absolute,fixed 的對(duì)象。
三、包含塊的概念及作用
包含塊是絕對(duì)**的基礎(chǔ),包含塊就是為絕對(duì)**元素提供坐標(biāo),偏移和顯示范圍的參照物,即確定絕對(duì)**的偏移起點(diǎn)和百分比 長(zhǎng)度的參考;默認(rèn)狀態(tài)下,body是一個(gè)大的包含塊,所有絕對(duì)**的元素都是根據(jù)窗口來定自己所處的位置和百分比大小的顯示的,如果我們定義了包含元素為包含元素塊以后,對(duì)于被包含的絕對(duì)**元素來說,就會(huì)根據(jù)最接近的具有**功能的上級(jí)包含元素來**自己的顯示位置。定義元素為包含塊:給絕對(duì)**元素的父元素添加聲明position:relative;
如果我們的父素設(shè)置了position:absolute;那么子元素也會(huì)相對(duì)父元素來定義自己的位置。
絕對(duì)和相對(duì)**的區(qū)別
1、參照物不同,絕對(duì)**(absolute)的參照物是包含塊(父級(jí)),相對(duì)**的參照物是元素本身位置;
2、絕對(duì)**將對(duì)象從文檔流中拖離出來因此不占據(jù)空間,相對(duì)**不破壞正常的文檔流順序無論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來的空間。
四、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
命名錨點(diǎn)的作用:在同一頁面內(nèi)的不同位置進(jìn)行跳轉(zhuǎn)。錨點(diǎn)鏈接語法:1)給元素定義命名錨記名語法:<標(biāo)記 > </標(biāo)記>2)命名錨記連接語法:<a href=”#命名錨記名稱”>鏈接文本或圖片</a>
五、透明寫法
IE9以下瀏覽器寫法:filter:alpha(opacity=value);取值范圍 0-100兼容其他瀏覽器寫法:opacity:0.5; (value的取值范圍0-1 0.1,0.2,0.3—–0.9—1)
rgba(255,255,0,0.5)(最后一位值表示透明,取值范圍0-1) 只支持IE8以上的瀏覽器
六、Flash和marquee(滾動(dòng)字幕)
1、插入flash 1)語法: <object><embed width=”value” height=”value” wmode=”transparent” src=”flash路徑及全稱” ></embed></object> 2)將flash背景設(shè)置為透明 <embed wmode=”transparent” /> 給<embed>標(biāo)記添加屬性:wmode=”transparent”說明:flash源文件格式.fla, 導(dǎo)出影片為.swf, 創(chuàng)建播放器格式為.exe. 3)IE中不顯示flash,可做如下**作: A.下載安裝flash player; B.打開IE瀏覽器,選擇工具菜單–Internet選項(xiàng)—-安全—-低。
2、滾動(dòng)字幕的應(yīng)用: <marquee behavior(行為)=”scroll(滾動(dòng))/alternate(晃動(dòng))” direction(方向)=”up(從下向上)/down(從上向下)/left(從右向左)/right(從左向右)” scrollamount(滾動(dòng)速度)=”value” height=”value(上下滾動(dòng)范圍)” width=””(左右滾動(dòng)范圍)>內(nèi)容</marquee>
七、 CSS繼承
概念:所謂繼承,就是父元素的規(guī)則也會(huì)適用于子元素。繼承得來的規(guī)則沒有特殊性。
比如給body設(shè)置為color:Red;那么他內(nèi)部的元素如果沒有其他的規(guī)則設(shè)置,也都會(huì)變成紅色。
內(nèi)聯(lián)元素可繼承:letter-spacing、word-spacing、white-space、line-height、color、font-family、font-size、font-style、font-weight、text- decoration、text-transform.
塊狀元素可繼承:text-indent和text-align。
列表元素可繼承:list-style、list-style-type、list-style-position、list-style-image。
表格元素可繼承:border-collapse。
八、CSS層疊
概念:一個(gè)元素可能同時(shí)被多個(gè)css選擇器或樣式表選中,每個(gè)選擇器及樣式表都有一些css規(guī)則,這就是層疊。
這些規(guī)則有可能不矛盾的,自然這些規(guī)則將會(huì)同時(shí)起效,然而有些規(guī)則是相互沖突的。當(dāng)發(fā)生沖突的時(shí)候必須選出一條最高特殊性(權(quán)重)的規(guī)則來應(yīng)用。
拓展知識(shí):
flash背景
1、第一打開FLAS**軟件,當(dāng)然這里可以新建一個(gè)FLASH文檔。
2、這時(shí)候我們點(diǎn)擊修改菜單。第二點(diǎn)擊選擇文檔打開。當(dāng)然也可以按下鍵盤快捷鍵ctrl+j快速打開文檔修改窗口!
3、這時(shí)候打開的文檔屬性窗口中我們可以看到當(dāng)前的舞臺(tái)大小,這里可以根據(jù)自己需要設(shè)置修改舞臺(tái)的寬和高!
4、第二點(diǎn)擊這里的背景顏色按鈕修改背景顏色!
前沿拓展:
flash背景
B
學(xué)習(xí)目標(biāo)
1、position **屬性和屬性值
2、**元素的層級(jí)屬性
3、包含塊的概念和應(yīng)用
4、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
5、透明屬性的應(yīng)用
6、擴(kuò)展:Flash和marquee(滾動(dòng)字幕)
一、position **屬性和屬性值
position **屬性,檢索對(duì)象的**方式;語法:position:static /absolute/relative/fixed/inherit/sticky/unset(未設(shè)置是inherit和initial的結(jié)合)/initial(最初的)取值:1、static:默認(rèn)值,無特殊**,對(duì)象遵循HTML原則;2、absolute:絕對(duì)**,將對(duì)象從文檔流 中完全拖離出來,使用left/right/top/bottom等屬性相對(duì)其最接近的一個(gè)并有**設(shè)置的父元素進(jìn)行絕對(duì)**;如果不存在這樣的父對(duì)象,則依據(jù)《瀏覽器》進(jìn)行**,而其層疊通過z-index屬性定義3、relative :相對(duì)**遵循正常的文檔流,將依據(jù)right,top,left,bottom(相對(duì)**)等屬性在正常文檔流中相對(duì)自身位置進(jìn)行偏移;其層疊通過z-index屬性定義.4、fixed:(固定**),類似于絕對(duì)**的方式,但是它的參照物是瀏覽器的“可視”窗口,且脫離標(biāo)準(zhǔn)文檔流;
5、inherit:規(guī)定元素的**方式繼承父元素的position的屬性值。
注:任何元素設(shè)置過脫離文檔流的**方式時(shí),就有了塊元素的顯示特性
6、sticky:(粘性**)
粘性**,該**是相對(duì)**和固定**的**,在跨越特定閾值前為相對(duì)**,之后為固定**。
7、unset(未設(shè)置,是inherit和initial的結(jié)合)
當(dāng)當(dāng)前屬性有繼承性時(shí),他解析的是繼承(inherit)所得來的屬性值 ,如果當(dāng)前屬性沒有繼承,解析的是初始(initial)值。
二、**元素的層級(jí)屬性
z-index : auto |number
設(shè)置**對(duì)象的層疊順序。auto:默認(rèn)值。遵循結(jié)構(gòu),后寫的**元素層的順序靠上。number:無單位的整數(shù)值??蔀樨?fù)數(shù),數(shù)值越大,層的順序越靠上
說明:此屬性僅僅作用于 position 屬性值 relative 或 absolute,fixed 的對(duì)象。
三、包含塊的概念及作用
包含塊是絕對(duì)**的基礎(chǔ),包含塊就是為絕對(duì)**元素提供坐標(biāo),偏移和顯示范圍的參照物,即確定絕對(duì)**的偏移起點(diǎn)和百分比 長(zhǎng)度的參考;默認(rèn)狀態(tài)下,body是一個(gè)大的包含塊,所有絕對(duì)**的元素都是根據(jù)窗口來定自己所處的位置和百分比大小的顯示的,如果我們定義了包含元素為包含元素塊以后,對(duì)于被包含的絕對(duì)**元素來說,就會(huì)根據(jù)最接近的具有**功能的上級(jí)包含元素來**自己的顯示位置。定義元素為包含塊:給絕對(duì)**元素的父元素添加聲明position:relative;
如果我們的父素設(shè)置了position:absolute;那么子元素也會(huì)相對(duì)父元素來定義自己的位置。
絕對(duì)和相對(duì)**的區(qū)別
1、參照物不同,絕對(duì)**(absolute)的參照物是包含塊(父級(jí)),相對(duì)**的參照物是元素本身位置;
2、絕對(duì)**將對(duì)象從文檔流中拖離出來因此不占據(jù)空間,相對(duì)**不破壞正常的文檔流順序無論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來的空間。
四、錨點(diǎn)連接的語法和應(yīng)用場(chǎng)景
命名錨點(diǎn)的作用:在同一頁面內(nèi)的不同位置進(jìn)行跳轉(zhuǎn)。錨點(diǎn)鏈接語法:1)給元素定義命名錨記名語法:<標(biāo)記 > </標(biāo)記>2)命名錨記連接語法:<a href=”#命名錨記名稱”>鏈接文本或圖片</a>
五、透明寫法
IE9以下瀏覽器寫法:filter:alpha(opacity=value);取值范圍 0-100兼容其他瀏覽器寫法:opacity:0.5; (value的取值范圍0-1 0.1,0.2,0.3—–0.9—1)
rgba(255,255,0,0.5)(最后一位值表示透明,取值范圍0-1) 只支持IE8以上的瀏覽器
六、Flash和marquee(滾動(dòng)字幕)
1、插入flash 1)語法: <object><embed width=”value” height=”value” wmode=”transparent” src=”flash路徑及全稱” ></embed></object> 2)將flash背景設(shè)置為透明 <embed wmode=”transparent” /> 給<embed>標(biāo)記添加屬性:wmode=”transparent”說明:flash源文件格式.fla, 導(dǎo)出影片為.swf, 創(chuàng)建播放器格式為.exe. 3)IE中不顯示flash,可做如下**作: A.下載安裝flash player; B.打開IE瀏覽器,選擇工具菜單–Internet選項(xiàng)—-安全—-低。
2、滾動(dòng)字幕的應(yīng)用: <marquee behavior(行為)=”scroll(滾動(dòng))/alternate(晃動(dòng))” direction(方向)=”up(從下向上)/down(從上向下)/left(從右向左)/right(從左向右)” scrollamount(滾動(dòng)速度)=”value” height=”value(上下滾動(dòng)范圍)” width=””(左右滾動(dòng)范圍)>內(nèi)容</marquee>
七、 CSS繼承
概念:所謂繼承,就是父元素的規(guī)則也會(huì)適用于子元素。繼承得來的規(guī)則沒有特殊性。
比如給body設(shè)置為color:Red;那么他內(nèi)部的元素如果沒有其他的規(guī)則設(shè)置,也都會(huì)變成紅色。
內(nèi)聯(lián)元素可繼承:letter-spacing、word-spacing、white-space、line-height、color、font-family、font-size、font-style、font-weight、text- decoration、text-transform.
塊狀元素可繼承:text-indent和text-align。
列表元素可繼承:list-style、list-style-type、list-style-position、list-style-image。
表格元素可繼承:border-collapse。
八、CSS層疊
概念:一個(gè)元素可能同時(shí)被多個(gè)css選擇器或樣式表選中,每個(gè)選擇器及樣式表都有一些css規(guī)則,這就是層疊。
這些規(guī)則有可能不矛盾的,自然這些規(guī)則將會(huì)同時(shí)起效,然而有些規(guī)則是相互沖突的。當(dāng)發(fā)生沖突的時(shí)候必須選出一條最高特殊性(權(quán)重)的規(guī)則來應(yīng)用。
拓展知識(shí):
flash背景
1、第一打開FLAS**軟件,當(dāng)然這里可以新建一個(gè)FLASH文檔。
2、這時(shí)候我們點(diǎn)擊修改菜單。第二點(diǎn)擊選擇文檔打開。當(dāng)然也可以按下鍵盤快捷鍵ctrl+j快速打開文檔修改窗口!
3、這時(shí)候打開的文檔屬性窗口中我們可以看到當(dāng)前的舞臺(tái)大小,這里可以根據(jù)自己需要設(shè)置修改舞臺(tái)的寬和高!
4、第二點(diǎn)擊這里的背景顏色按鈕修改背景顏色!
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.xiesong.cn/47375.html