- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用固定宽度的区块
第 16 章 CSS 技巧 綜合應用 本章提要 16-1 多欄式版面設計 16-2 套用濾鏡特效 16-3 自訂捲軸的配色 16-4 網頁換頁特效 16-1 多欄式版面設計 在大多數商業網站的網頁, 通常會將要呈現的文字與圖案分門別類, 以兩欄或三欄的方式排列, 讓讀者更容易找到所要的資訊。這種分欄式的版面, 可以說是網頁設計人員必學的手法。 不過, 『戲法人人會變, 各有巧妙不同』, 達成多欄式版面設計的方法不只一種, 為了讓讀者能輕鬆理解, 我們將以最簡單的程式碼來實作, 相信讀者在看懂本節的範例之後, 要再學其它的技巧就會容易多了。 16-1-1 兩欄式版面 我們將利用 div 標籤定義出 『區塊』, 兩欄就定義兩個區塊, 這是基本原則。在此原則下, 又可以區分為 『變動寬度』 和 『固定寬度』 的區塊。 當使用者改變瀏覽器視窗的大小時, 就能明顯地看出兩種區塊所導致的差異, 以下我們分別舉例說明。 使用變動寬度的區塊 使用變動寬度區塊所設計的第一個範例結構如下: 使用變動寬度的區塊 左區塊包含 4 個連結, 右區塊包含 4 個圖形, 兩個區塊分別靠左、右排列, 這樣就能迅速地製作出陽春的兩欄式版面, 其對應的程式碼及畫面如下: 使用變動寬度的區塊 使用變動寬度的區塊 使用變動寬度的區塊 使用變動寬度的區塊 雖然我們已經做出了兩欄式的版面, 但是這種方式有一個大缺點-當瀏覽器視窗的大小改變時, 內容的排列方式也會隨之更動。例如: 使用變動寬度的區塊 使用變動寬度的區塊 因為我們當初定義區塊時, 並未設定大小, 而是採用預設的『自動調整』(Auto), 所以會根據視窗大小而改變區塊大小。 當文字或圖片比區塊還寬時, 就會被往下擠。為了要解決這個問題, 我們接著介紹如何用 width 屬性來固定區塊的大小。 使用固定寬度的區塊 我們利用前面的例子來修改, 一方面加以美化;另一方面改善網頁內容會隨著視窗大小而改變排列的問題, 基本架構如下: 使用固定寬度的區塊 本例多了『上區塊』 和 『背景區塊』, 前者只是為了美觀而加上的橫幅(banner)圖, 即使沒有也無妨;而後者則是為了固定整個網頁的大小。此外, 我們將對左區塊設定底色與文字顏色、加粗左框線, 並設定滑鼠指標移到連結時會改變顏色, 其實也就是予以美化。 至於右區塊則與前例相同。以上這 4 個區塊都用 width 屬性固定了大小, 由於 CSS 的部分增加了不少程式碼, 所以我們將它單獨存成 CSS 檔。 使用固定寬度的區塊 在 HTML 檔, 主要是用 link href=... 與 CSS 檔建立連結, 所對應的程式碼與畫面如下: 使用固定寬度的區塊 使用固定寬度的區塊 使用固定寬度的區塊 使用固定寬度的區塊 連結之 CSS 檔(2_field.css)的內容如下: 使用固定寬度的區塊 使用固定寬度的區塊 使用固定寬度的區塊 使用固定寬度的區塊 固定了各個區塊的寬度之後, 即使縮小瀏覽器視窗, 圖形或文字的位置都不會被擠掉,純粹只是顯示範圍變小而已: 使用固定寬度的區塊 以上的方式雖然可以避免網頁內容亂掉的問題, 可是為了確保內容不會太寬或太窄, 必須精確計算每個區塊、圖形和段落文字等等的寬度, 無形中增加了工作負擔, 所以孰優孰劣, 就得由設計人員自行取捨囉。 16-1-2 三欄式版面 三欄式的版面設計, 在不少網站也都經常出現。基本上, 運用兩欄式版面的技巧, 多加一個區塊, 就成為三欄式版面。 同樣地, 也會面臨是否要固定區塊寬度的問題?這部分我們就不再重複比較說明, 請自行參考前文。 若要固定區塊的寬度, 只要能將各元件的寬度計算得精確, 版面就不會亂掉。 16-1-2 三欄式版面 以下仍用變動寬度的區塊為例, 來說明其網頁架構: 16-1-2 三欄式版面 此架構主要是用 div 標籤多加了一個右區塊, 但是為了避免縮小視窗時, 右區塊會被往下擠, 所以固定了左、右區塊的寬度, 剩下的寬度則全部留給中間區塊。其對應的程式碼與畫面如下: 16-1-2 三欄式版面 16-1-2 三欄式版面 16-1-2 三欄式版面 16-1-2 三欄式版面 所連結之 CSS 檔(3_field.css)內容如下: 16-1-2 三欄式版面 16-1-2 三欄式版面 16-2 套用濾鏡特效 『濾鏡(Filter)特效』是在影像處理上經常用到的效果, 利用不同的濾鏡, 可以讓一張圖片呈現出多種不同的風貌, 因此諸如 Photoshop、PhotoImpact 等等專業的影像處理軟體, 都具備豐富的濾鏡特效。 可是, 就算不使用這些專業軟體, 我們光憑著 CSS 所支援的濾鏡功能, 同樣也能表現出夠水準的特效。 16-2-1 為圖片加上立體效果
您可能关注的文档
- 2002年天津高级中等学校招生考试化学试卷.DOC
- 2005年泉州迎新春乒乓球比赛规程.DOC
- 2007年6月用户培训安排初稿-西安电子科技大学学术信息网.DOC
- 2007年内蒙古自治区扩大国家-内蒙古疾病预防控制中心.DOC
- 20074内容概要ISO140012004标准简介结合公司相关文件及环境.PPT
- 2008年全国中考化学真题之燃料及其利用.DOC
- 2008年福建普通高中学生学业基础会考-晋江第二中学.DOC
- 2008年高考生物各地高考试题分章汇总必修2部分遗传因子.DOC
- 2009年重点科技管理培训班次设计方案模板-国家科技评价中心.DOC
- 2009年国家精品课程申报表本科-上海交大医学院课程中心30.DOC
最近下载
- 大作业:如何理解“作风建设永远在路上,永远没有休止符”?我们应如何加强作风建设?.docx VIP
- 教师实习心得:教育反思与教师实习心得:有效的教学离不开有效的反思合集.doc VIP
- 《中华人民共和国基本医疗卫生与健康促进法》全文.pdf VIP
- 代数式的值-新浙教版-七上数学.pptx VIP
- 浙教版初中数学八年级上册第二章《特殊三角形》单元测试卷(含答案解析)(困难).docx VIP
- 浙教版初中数学八年级上册第二章《特殊三角形》单元测试卷(含答案解析)(标准困难).docx VIP
- 村两委换届调研报告大全一.doc VIP
- 2024-2030年中国面食行业市场深度分析及前景趋势与投资研究报告.docx
- 《护士条例》落实情况监督检查表.docx VIP
- 中国宠物行业2025年宠物医疗市场发展趋势与挑战分析报告.docx
文档评论(0)