成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DIV CSS布局實例:建立Flash上面浮動層

開發 前端
你知道如何在在Flash上面建立一個層嗎,這里向大家描述一下,這樣的編碼更加易于修改,也更容易被搜索引擎收錄;更重要的是,如果用戶屏蔽了Flash,依然可以看到浮動層上的文字。

本節和大家重點討論一下如何在Flash上面建立浮動層,我們在頁面頂端設置一個Flash動畫,但想在這個動畫上面浮動一層,可以放置鏈接或說明文字等,這樣的編碼更加易于修改,也更容易被搜索引擎收錄,請看下文詳細介紹。

DIV CSS布局實例:詳解建立Flash上面浮動層

如何在Flash上面建立一個層,這個層位于Flash之上而不被Flash覆蓋。這是一個比較常見的案例,在現實工作中有著很大的意義。

  例如,我們在頁面頂端設置一個Flash動畫,但想在這個動畫上面浮動一層,可以放置鏈接或說明文字等。這樣的編碼更加易于修改,也更容易被搜索引擎收錄;更重要的是,如果用戶屏蔽了Flash,依然可以看到浮動層上的文字??催@個實例的最終效果。

Flash浮動層文字


紅色的區域即是浮于Flash之上的層。層內放了一個文字鏈接。
  
看下面的XHTML編碼:

  1. <div id="flash"> 
  2. <objectclassidobjectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-44553540000" 
  3. codebase="http://download.macromedia.com/  
  4. pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"  
  5. width="500"height="220"> 
  6. <paramnameparamname="movie"value="hehe.swf"/> 
  7. <paramnameparamname="quality"value="high"/> 
  8. </object> 
  9. <dividdivid="nav"> 
  10. <ahrefahref="http://www.52css.com/css_websites_showcase/" 
  11. title="CSS酷站欣賞">這是浮動層</a></div> 
  12. </div> 
  13.  

 建立一個DIV,設置其ID為flash。插入一個flash動畫hehe.swf。在這個DIV內部,嵌套一個DIV,設置ID為nav。
  
CSS編碼:

  1. body{  
  2. margin:0;  
  3. padding:0;  
  4. font-size:12px;  
  5. }  
  6. #flash{  
  7. margin:20pxauto0auto;  
  8. width:500px;  
  9. height:220px;  
  10. position:relative;  
  11. }  
  12. #nav{  
  13. position:absolute;  
  14. right:50px;  
  15. top:30px;  
  16. width:400px;  
  17. line-height:30px;  
  18. text-align:center;  
  19. font-weight:bold;  
  20. background:#f00;  
  21. border:1pxsolid#Firefoxf;  
  22. }  
  23. #nava{  
  24. color:#Firefoxf;  
  25. }  
  26. #nava:hover{  
  27. color:#Firefox0;  
  28. }  

  body是整體布局聲明。

  ID為flash的層設置為,距離頂部20px并水平居中對齊,寬度與高度正好與FLASH文件相同,應用相對定位。

  ID為nav的層設置為,絕對定位,距離左側與頂部分別是50px、30px,寬度為400px,行高30px,文字居中對齊,文字加粗。層的背景色為#f00紅色。設置邊框為一象素的實線并設置成白色。

  對nav層的鏈接進行設置,鏈接文字顏色為白色,懸停狀態為淺黃色。

    至此我們初步編碼已經完成??纯词呛涡Ч?/p>

運行后我們發現,并沒有出現想要的效果。nav層根本沒有出現,不知道這個家伙跑到哪里去了。我們在HTML代碼中增加一條語句:

  1. <paramnameparamname="wmode"value="transparent"/> 
  2.  

  設置Flash為透明效果,看看運行效果,在IE中,已經達到了最終的效果,但是在Firefox中,我們發現動畫不見了。

為了能兼容Firefox顯示,我們在HTML中增加下面的代碼:

  1. <embedsrcembedsrc="hehe.swf"quality="high"  
  2. wmode="transparent" 
  3. pluginspage="http://www.macromedia.com/go/getflashplayer" 
  4. type="application/x-shockwave-flash" 
  5. width="500"height="220"></embed> 
  6.  

 一切正常,在IE與Firefox中均實現了在Flash上面建立浮動層。

◆此案例最需要大家注意的有以下幾個地方:

1、Flash的容器層用相對定位position:relative;

2、浮動在flash上面的層用絕對定位position:absolute;

3、Flash要設置成透明;

4、針對Firefox增加Flash的embed標簽引用。

【編輯推薦】

  1. 跨瀏覽器兼容的四大CSS編碼準則
  2. DIV+CSS與表格建站的差別
  3. CSS樣式表中屬性選擇器四種格式
  4. Div+CSS標準化的優點
  5. DIV CSS解決不規則文字排版問題

 

責任編輯:佚名 來源: tzlink.com
相關推薦

2010-09-14 17:07:26

DIV浮動定位CSS

2010-09-13 13:12:57

CSS定位

2010-09-01 14:02:27

絕對定位浮動CSS

2010-08-16 09:44:52

DIVCSS

2010-08-17 11:12:18

DIV CSS

2010-08-24 11:00:55

DIV CSS

2023-05-15 08:34:36

css浮動

2010-08-25 12:47:40

DIVCSS

2010-09-09 10:56:56

CSS

2010-09-02 14:17:56

CSS浮動

2010-09-07 15:31:21

DIV CSS表單

2010-08-23 14:30:14

DIV+CSS

2010-08-24 15:31:51

DIVCSS

2010-09-01 11:34:33

CSS布局

2010-09-02 09:32:09

DIV CSS

2010-09-03 13:51:59

DIVCSS

2010-09-14 16:57:29

DIV絕對定位CSS

2010-08-16 16:39:48

DIV內容居中

2010-08-17 11:02:45

DIV CSS實例教程

2010-09-13 12:56:56

CSSpositionfloat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久.com | 91视频在线网站 | 黄色电影在线免费观看 | 99久久精品国产麻豆演员表 | 亚洲人在线 | 日本黄色激情视频 | 欧美国产精品一区二区 | 日韩欧美一区二区三区四区 | 国产乱码精品一品二品 | 欧美精品1区 | 黄a在线观看 | 国产在线一区二区 | 午夜影视| 中文字幕第二十页 | 国产日韩一区二区三区 | 国产高清在线视频 | 香蕉久久a毛片 | 午夜免费视频 | 欧美爱爱视频 | 午夜视频导航 | 午夜天堂精品久久久久 | av特级毛片 | 亚洲欧美视频在线观看 | 国产极品车模吞精高潮呻吟 | 亚洲精品中文字幕中文字幕 | 欧美日韩在线播放 | 精品福利在线 | 中文字幕在线观看一区二区 | 国产日产精品一区二区三区四区 | a毛片视频网站 | 免费能直接在线观看黄的视频 | 日本小电影网站 | 91国内精精品久久久久久婷婷 | 日韩av一区二区在线观看 | 一区二区三区在线免费观看 | 国产精品亚洲一区二区三区在线 | 色久电影| 免费看a| 久久91视频 | 精品美女视频在线观看免费软件 | 国产精品3区|