Quantcast
Viewing all articles
Browse latest Browse all 70

[講義07] 以Float:浮動,製作雙欄網頁 (雙欄Float:浮動、Table:表格、錨點、垂直導覽列) (no replies)

  1. 1. Adobe Dreamweaver CS5 & CS5.5使用手冊
  2. 2. 以視覺化方式建立 Spry 頁面
  3. 3. 使用選單列 Widget
  4. 3.1 關於選單列 Widget
  5. 3.2 插入和編輯選單列 Widget
  6. 3.3 自訂選單列 Widget
  7. 3.3.1 變更選單項目文字樣式
  8. 3.3.2 變更選單項目背景顏色
  9. 3.3.3 變更選單項目尺寸
  10. 3.3.4 定位子選單
  11. 4. 關於標籤面板 Widget
  12. 4.1 插入和編輯標籤面板 Widget
  13. 4.1.1 插入標籤面板 Widget
  14. 4.1.2 新增面板至標籤面板 Widget
  15. 4.1.3 從標籤面板 Widget 刪除面板
  16. 4.1.4 開啟面板以進行編輯
  17. 4.1.5 變更面板順序
  18. 4.1.6 設定預設開啟的面板
  19. 4.2 自訂標籤面板 Widget
  20. 4.2.1 設計標籤面板 Widget 文字
  21. 4.2.2 變更標籤面板 Widget 的背景顏色
  22. 4.2.3 限制標籤面板寬度
  23. 5. TAB實作步驟
  24. 5.1 插入標籤面板
  25. 5.2 修改標籤標題,屬性面板對照
  26. 5.3 重新設定標籤外觀的樣式 .TabbedPanelsTab
  27. 5.4 文字居中對齊的設定
  28. 5.5 設定滑鼠移過時的標籤樣式 TabbedPanelsTabHover
  29. 5.6 設定檢視中頁次的標籤樣式 .TabbedPanelsTabSelected
  30. 5.7 設定整個標籤面板的外觀樣式.TabbedPanels
  31. 5.8 設定標籤內容區的外觀樣式 .TabbedPanelsContentGroup
  32. 5.9 設定標籤內容區的樣式重覆右邊的藍線 .TabbedPanelsContent
  33. 6. 優良網站分析
  34. 7. 範例分析
  35. 7.1 範例網站:
  36. 7.2 網站名稱:J-period
  37. 7.3 設計風格:
  38. 7.4 色彩分析
  39. 7.5 版面分析
  40. 7.6 跨瀏覽器問題與分析
  41. 8. 雙欄網頁概述
  42. 9. 雙欄網頁,float:浮動屬性做法概述
  43. 9.1 左側欄位:固定寬度,靠左浮動;右側欄位:設定左邊的margin(左邊間距),不設定浮動
  44. 9.2 左側欄位:固定寬度,靠左浮動;右側欄位:設定靠左浮動,寬度可以設定也可以不設定,但寬度不可大於總寬度減左側欄位的寬度,建議更小一點,以免造成欄位崩壞的問題
  45. 9.3 左側欄位:固定寬度,靠左浮動;右側欄位:設定靠右浮動,寬度可以設定也可以不設定,但寬度不可大於總寬度減左側欄位的寬度,建議更小一點,以免造成欄位崩壞的問題
  46. 10. 本單元雙欄網頁範例,float:浮動屬性做法概述
  47. 11. 雙欄網頁,float:浮動屬性做法步驟
  48. 11.1 在#content內,加入兩個DIV:#content-L:靠左邊,#content-R:則在右邊
  49. 11.2 在CSS新增插入#content-L?以及#content-R (可手動加入,也可以Dreamweaver指令插入
  50. 11.3 新增ID CSS,命名為content-L
  51. 11.4 Float浮動設定Left,靠左對齊;寬度設為?180px
  52. 11.5 設定#content-L,Padding:6px
  53. 11.6 新增ID CSS,命名為content-R
  54. 11.7 Margin:間距,設定180px (#content-L的寬度)
  55. 11.8 #content-R?的字型設定
  56. 11.9 #content-R?背景設為白色
  57. 11.10 #content-R?,Padding內距?上右下設定為30px,使視覺效果更舒服
  58. 11.11 #content?設定底圖,會顯現在#content-L,(因#content-R設為白色右邊蓋住底圖)
  59. 11.12 於#content-L?插入影像
  60. 11.13 於#content-L,貼上記事本的清單列文字,做為左列的清單按鈕文字
  61. 11.14 選取,設成清單項目
  62. 11.15 Back回上行?Enter段落?成為清單li
  63. 11.16 將ul的id命名為L-list (可自行命名)新增ID CSS命名為L-list
  64. 11.17 新增ID CSS命名為L-list
  65. 11.18 #L-list?的字型設定
  66. 11.19 將#L-list,清單樣式設為none(無樣式)
  67. 11.20 將#L-list,Margin、Padding 皆設為0,清除清單預設距離
  68. 11.21 雙欄式網頁及左側的L-list,清單樣式大致設定完成
  69. 12. 表格設定的步驟
  70. 12.1 於#content-R插入表格
  71. 12.2 插入27列1欄,無框線、100%的表格(隨著DIV寬度調整表格寬度),若設為100% ,IE6會有表格往下的問題
  72. 12.3 將資料分別整理至表格之中
  73. 12.4 將表格自行命名為monent-table
  74. 12.5 在程式碼欄,將所有表格標題,由<td></td>改為<th></th>
  75. 12.6 在table下 插入表格大標題<caption></caption>
  76. 12.7 新增.monent-table tr th 標題CSS樣式
  77. 12.8 設定表格標題字型、設定表格標題底色
  78. 12.9 新增.monent-table tr td 表格內文CSS樣式
  79. 12.10 .monent-table tr td 表格內文,Padding內距與邊框底線的設定
  80. 12.11 新增.monent-table caption 表格大標題CSS樣式
  81. 12.12 .monent-table tr td 表格內文,底色與邊框底線的設定
  82. 13. 錨點連結設定的步驟
  83. 13.1 在標題欄前,插入→命名錨點,並自行命名
  84. 13.2 於每個標題前,分別命名錨點
  85. 13.3 在header標題欄,插入→命名錨點,並自行命名為top
  86. 13.4 分別選取左側清單,設定錨點超連結,錨點超連結前為#,如#m-01
  87. 13.5 分別設定完成
  88. 13.6 插入回前一動作#top 的連結│BACK│
  89. 13.7 │BACK│設置靠右對齊
  90. 14. 左側清單列按鈕設定的步驟
  91. 14.1 新增 #L-list li a 左側清單超連結CSS設定
  92. 14.2 設定#L-list li a ,字型及底部邊框的設定
  93. 14.3 設定#L-list li a ,的區塊為block
  94. 14.4 新增 #L-list li a:hover 左側清單超連結,滑鼠滑入的CSS設定
  95. 14.5 設定#L-list li a:hover ,字型、底色、底部邊框的設定
  96. 14.6 設定後,滑鼠移過的效果
  97. 14.7 設定#L-list li a:hover ,加入底圖的設定
  98. 14.8 設定#L-list li a:hover 高度
  99. 14.9 設定後,滑鼠移過的底圖效果

8. 雙欄網頁概述



本單元範例網頁:http://mepopedia.com/~jinjin/web/hw07/

多欄式的網頁配置,可以透過float:浮動屬性或position:定位屬性來處理。這兩種方法對版塊造成的影響也相當大。

float:浮動屬性,使區塊浮動的做法,優點是可以依照內容改變區塊的高度,缺點是較容易引起「欄位崩壞」等重大版面顯示的問題。

position:定位屬性,執行絕對配置的做法,雖沒有往下方調整的彈性,但因未完全固定在特地位置上,則容易維持版面的外觀。




9. 雙欄網頁,float:浮動屬性做法概述



本單元則要以要float:浮動屬性的做法,來講解製作多欄(雙欄)網頁的方法。

以float:浮動屬性製作多欄網頁的做法有很多種,分別敘述如下:

1. 左側欄位:固定寬度,靠左浮動;右側欄位:設定左邊的margin(左邊間距),不設定浮動



Image may be NSFW.
Clik here to view.



2. 左側欄位:固定寬度,靠左浮動;右側欄位:設定靠左浮動,寬度可以設定也可以不設定,但寬度不可大於總寬度減左側欄位的寬度,建議更小一點,以免造成欄位崩壞的問題



Image may be NSFW.
Clik here to view.



3. 左側欄位:固定寬度,靠左浮動;右側欄位:設定靠右浮動,寬度可以設定也可以不設定,但寬度不可大於總寬度減左側欄位的寬度,建議更小一點,以免造成欄位崩壞的問題



Image may be NSFW.
Clik here to view.




10. 本單元雙欄網頁範例,float:浮動屬性做法概述



本範例是以先前的範例#content內,加入兩個DIV:#content-L:靠左邊,#content-R:則在右邊,如圖所示:

Image may be NSFW.
Clik here to view.



HTML的架構語法如下:

<div id="wrapper"> <div id="header"></div> <ul id="button"></ul> <div id="content"> <div id="content-L"></div> <div id="content-R"></div> </div> </div>

CSS的設定如下:

#content-L{ width: 180px; /*#content-L的寬度*/ float: left; /*#content-L設定靠左邊浮動*/ } #content-R{ background-color: #FFF; /*設定底色為白色*/ margin-left: 180px; /*間距設定為180px,(#content-L的寬度)*/ } #content{ background-image: url(images/left-bg.gif); /*設定背景圖片,會顯示在#content-L*/ } #footer{ clear:both; /*清除浮動設定*/ }



11. 雙欄網頁,float:浮動屬性做法步驟



以下則為製作雙欄浮動的圖解步驟:

1. 在#content內,加入兩個DIV:#content-L:靠左邊,#content-R:則在右邊


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-001.jpg


2. 在CSS新增插入#content-L?以及#content-R (可手動加入,也可以Dreamweaver指令插入


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-03.jpg


3. 新增ID CSS,命名為content-L


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-04.jpg


4. Float浮動設定Left,靠左對齊;寬度設為?180px


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-05.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-06.jpg



5. 設定#content-L,Padding:6px


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-24.jpg



6. 新增ID CSS,命名為content-R


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-07.jpg



7. Margin:間距,設定180px (#content-L的寬度)


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-08.jpg



8. #content-R?的字型設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-09.jpg



9. #content-R?背景設為白色


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-10.jpg



10. #content-R?,Padding內距?上右下設定為30px,使視覺效果更舒服


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-11.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-12.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-13.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-10.jpg




11. #content?設定底圖,會顯現在#content-L,(因#content-R設為白色右邊蓋住底圖)


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-15.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-16.jpg



12. 於#content-L?插入影像


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-17.jpg



13. 於#content-L,貼上記事本的清單列文字,做為左列的清單按鈕文字


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-18.jpg


14. 選取,設成清單項目


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-19.jpg


15. Back回上行?Enter段落?成為清單li


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-20.jpg



16. 將ul的id命名為L-list (可自行命名)新增ID CSS命名為L-list


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-21.jpg



17. 新增ID CSS命名為L-list


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-22.jpg



18. #L-list?的字型設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-23.jpg



19. 將#L-list,清單樣式設為none(無樣式)


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-27.jpg



20. 將#L-list,Margin、Padding 皆設為0,清除清單預設距離


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-25.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-26.jpg




21. 雙欄式網頁及左側的L-list,清單樣式大致設定完成







12. 表格設定的步驟



1. 於#content-R插入表格



Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-28.jpg



2. 插入27列1欄,無框線、100%的表格(隨著DIV寬度調整表格寬度),若設為100% ,IE6會有表格往下的問題


此處改為固定寬度(約小於 650px,視整體寬度而定)

Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-29.jpg



3. 將資料分別整理至表格之中


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-30.jpg



4. 將表格自行命名為monent-table


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-31.jpg



5. 在程式碼欄,將所有表格標題,由<td></td>改為<th></th>


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-32.jpg


6. 在table下 插入表格大標題<caption></caption>


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-33.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-34.jpg



7. 新增.monent-table tr th 標題CSS樣式


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-35.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-36.jpg



8. 設定表格標題字型、設定表格標題底色


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-37.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-38.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-39.jpg



9. 新增.monent-table tr td 表格內文CSS樣式


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-40.jpg



10. .monent-table tr td 表格內文,Padding內距與邊框底線的設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-41.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-42.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-43.jpg



11. 新增.monent-table caption 表格大標題CSS樣式


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-44.jpg



12. .monent-table tr td 表格內文,底色與邊框底線的設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-45.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-46.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-47.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-48.jpg






13. 錨點連結設定的步驟



1. 在標題欄前,插入→命名錨點,並自行命名


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-49.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-50.jpg



2. 於每個標題前,分別命名錨點


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-51.jpg



3. 在header標題欄,插入→命名錨點,並自行命名為top


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-52.jpg



4. 分別選取左側清單,設定錨點超連結,錨點超連結前為#,如#m-01


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-53.jpg



5. 分別設定完成


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-54.jpg



6. 插入回前一動作#top 的連結│BACK│


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-55.jpg



7. │BACK│設置靠右對齊


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-56.jpg





14. 左側清單列按鈕設定的步驟



1. 新增 #L-list li a 左側清單超連結CSS設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-57.jpg


2. 設定#L-list li a ,字型及底部邊框的設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-58.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-59.jpg



3. 設定#L-list li a ,的區塊為block


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-60.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-61.jpg



4. 新增 #L-list li a:hover 左側清單超連結,滑鼠滑入的CSS設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-62.jpg



5. 設定#L-list li a:hover ,字型、底色、底部邊框的設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-63.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-64.jpg


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-65.jpg


6. 設定後,滑鼠移過的效果


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-66.jpg



7. 設定#L-list li a:hover ,加入底圖的設定


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-67.jpg



8. 設定#L-list li a:hover 高度


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-68.jpg



9. 設定後,滑鼠移過的底圖效果


Image may be NSFW.
Clik here to view.
http://i556.photobucket.com/albums/ss1/whc915/hw07-69.jpg

Viewing all articles
Browse latest Browse all 70

Trending Articles