3-綜合案例:月福首頁-多媒體-圖片熱點-框架

1、開發網站的一個流程
  •  業務員與客戶進行溝通,包括:風格的、功能(論壇、留言板、支付、用戶登錄等)
  •  業務員與美工溝通。製作網頁效果圖(首頁、列表頁、內容頁)
  • 製作人員開始切圖排版,排成網頁形式的
  • 後臺程序員開始寫程序
  • 前臺和後臺合併在一起,整站就完成了
2、網站佈局結構(以前是表格,目前最流行是用div+css
  • logo標誌:1行2列表格
  • 導航欄:1行10列表格
  • flash模塊:2行1列
  • 月福新聞模塊:2行3列表格
  • 服務項目模塊:2行3列表格
  • 滾動產品模塊:2行2列表格
3、排版的準備工作
  • 網站的素材:都要放到當前網頁的images中,與當前網頁在一起
  • 創建HTML進行排版
  • 網頁背景色
  • 確定主頁的寬度
4、HTML的註釋
     <!--註釋內容-->

網頁多媒體
網頁上的視頻一般都是Flash格式的,因爲Flash的兼容性比較好,再一個Flash文件的壓縮以後文件較小。
提示:法拉盛動畫的文件擴展名:.swf
以Flash動畫爲例,播放Flash動畫的代碼如下,這個代碼不用記,看懂就行。
<object classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000” codebase=“http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width=“xxx” height=“xxx">
     <param name=“movie value=images/banner.swf">
    <param name=“quality value=“high">
    <param name=mode” value=“transparent">
    <embed src=“xx/xx” width=“xx” height=“xxx” quality=“high” pluginspage=“http://www.macromedia.com/go/getflashplayer” type=“application/x-shockwave-flash wmode=“transparent”></embed>
</object>
以上標記的說明:
<object>:是IE中引入多媒體的標記
<embed>:Netscape中引入的多媒體標記

圖片熱點(圖像地圖)
1、圖片熱點:給一張圖片加多個鏈接,默認情況下,一張圖只能加一個鏈接。
2、標記結構:
     <img src=“images/xx.png usemap=“#Map />
     <map id=Map">
          <area shape=“熱區形狀 coords=“熱區座標 href=“鏈接地址" />   
          <area shape=“熱區形狀 coords=“熱區座標 href=“鏈接地址" />
          ...
     </map>
3、<area>標記的常用屬性
  •      shape:熱區的形狀,取值:rect(矩形)、circle(圓形)、polygon(多邊形)
  •      coords:熱區的座標(位置)
    • 如果shape=rect時,那麼coords=“x1,y1,x2,y2”,(x1,y1)爲左上角座標,(x2,y2)爲右下角座標 
    • 如果shape=circle,那麼coords=“x,y,r”,其中(x,y)爲圓心,r爲半徑

框架
1、框架的概念
      框架技術:將一個瀏覽器窗口劃分爲若干個小窗口,每個小窗口顯示一個獨立的網頁。
2、框架集和框架頁
  •      框架集<frameset>:主要用來劃分窗口的
  •      框架頁<frame>:主要用來指定窗口默認顯示的網頁地址
  •      框架與窗戶很像。一個窗戶有窗格(框架集)和玻璃(框架頁)構成。先結構再內容,先框架集再框架頁。
3、<frameset>框架集的屬性
  • cols:劃分左右型框架。如:cols=“200,*”,則表示左框架寬度爲200px,剩下的都是右框架。也可以用百分比表示。
  • rows:劃分上下型框架。每個框架只能同時使用一個
  • frameborder:是否顯示框架的邊框線,取值:1或0,yes或no
  • border:邊框線的粗線。
  • bordercolor:邊框顏色。
4、<frame>框架頁的屬性
  • src:該小窗口中,默認顯示的網頁地址。
  • noresize:不能調整小窗口的大小。如:noresize=“noresize”
  • scrolling:是否顯示滾動條,取值:1或0,yes或no,auto
  • name:給當前小窗口起個名字。這個name就是給<a>標記的target屬性來用,此時target=“name”,返回原始狀態使用_top
5、<noframes>含義
     描述:當你的瀏覽器不支持框架時,顯示的提示信息。一般情況下,IE6不支持框架,高版本都支持。
     語法:<noframes>提示內容</noframes>
6、框架嵌套:上下左右
7、注意事項
  • <frameset>框架,可以稱爲“普通框架”。
  • 在普通框架中,框架的製作分兩個部分:(1)框架結構的規劃(2)製作具體的頁面
  • 在普通框架的結構劃分中,不能出現<body>標記
 
內嵌框架(行內框架)
  • 描述:內嵌框架,相當於在現有的網頁中,挖了一個“窟窿”,投過這個“窟窿”可以看到裏面的內容、
  • 與普通框架的區別:<iframe>是<body>的子標記,因此,應該放在<body>中
  • 語法格式:<iframe 屬性=“值”>對不起,你的瀏覽器版本太低了!</iframe> 
  • 常用屬性:
    • src:引入文件的地址
    • width:框架的寬度
    • height:框架的高度
    • frameborder:是否顯示框架的邊框線,取值:yes或no
    • name:指定當前小窗口的名稱
    • align:框架在網頁中的對齊方式,類似<img>
  • 注意:src引入的文件最好是HTML文件或PHP文件,不能是其他文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章