中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術文檔 > 網(wǎng)頁制作 > 十步學會用css建站(全)
用JS實現(xiàn)一個頁面兩份樣式表 回到列表 美化段落文本 Ⅱ
 十步學會用css建站(全)

作者:Jorux 時間: 2008-07-22 文檔類型:翻譯 來自:Jorux Notebook

第 1 頁 規(guī)劃網(wǎng)站
第 2 頁 創(chuàng)建html模板及文件目錄等
第 3 頁 將網(wǎng)站分為五個div
第 4 頁 網(wǎng)頁布局與div浮動等
第 5 頁 網(wǎng)頁主要框架之外的附加結構的布局與表現(xiàn)
第 6 頁 頁面內(nèi)的基本文本的樣式(css)設置
第 7 頁 網(wǎng)站頭部圖標與logo部分的設計
第 8 頁 頁腳信息的表現(xiàn)設置
第 9 頁 導航條的制作
第 10 頁 解決IE瀏覽器的顯示BUG

Jorux注:導航條之所以放在第九步講,是因為導航條制作是本教程中最難的部分,自然也是技術含量最高的地方.導航條的制作可易可難,但這里介紹的相對較難,您能堅持到這一步已經(jīng)很不易,如果你只是有個導航條就滿足的話,請參看第八步的副導航條的制作。

先去掉導航條的紅色背景,還有就是移除html文件中main-nav層的"class="hidden"",使導航條的內(nèi)容顯示出來。我們實現(xiàn)導航條圖片的變換的方法是純css代碼的,不包含任何js或是flash,因此我們所用的圖片是4幅分別由三個小圖組合而成的圖片,如下所示,并將這4幅圖保存于/images/nav/文件夾中:(另存圖片后 改成相應的文件名)

        

我們實現(xiàn)導航條的動態(tài)效果如下圖所示:(GIF動畫)

在網(wǎng)頁顯示的只是圖中紅框標出的部分,如果把每幅圖分為上,中,下三部分的話,未發(fā)生動作時顯示上部,當光標懸停時,顯示的是中部,被選擇時則顯示下部。

接下來進入css代碼部分,先往css文件中寫入:

/* Main Navigation */
#main-nav { height: 50px; }
#main-nav ul { margin: 0; padding: 0; }

注意:/* Main Navigation */為增加css文件可讀性的說明,不會影響表現(xiàn)。

#main-nav的height屬性定義了main-nav層的高度;"#main-nav ul" 則定義main-nav層中列表的屬性,在這里先定義其margin和padding為0。

根據(jù)先前的設計,導航條應該和左邊有一定的距離,這就需要設置main-nav層的左邊距(padding-left)為11px,但由于IE5和Mac瀏覽器的BUG,需要加入以下代碼:

/* IE5 Mac Hack \*/
#main-nav { padding-left: 11px; }
/*/
#main-nav { padding-left: 11px; overflow: hidden; }
/* End Hack */

現(xiàn)在你可以看到導航列表距左邊有11px的距離,但是列表項目是豎排的,將<li>,即列表項目向左對齊就能使其從左到右橫向排列:

#main-nav li { float: left; }

為了使列表項目的尺寸和容納它的層保持一致,并利用浮動屬性使列表項目的文本隱藏,寫入:

#main-nav li a {
display: block;
height: 0px !important;
height /**/:50px; /* IE 5/Win hack */
padding: 50px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}

接著,要實現(xiàn)當光標懸停于列表項目上時,顯示背景圖片的中部,因此需要將背景圖片向上移動50px,寫入:

#main-nav li a:hover {
background-position: 0 -50px;
}

給各個列表項目設置寬度和背景圖片的路徑:

#main-nav li#about,
#main-nav li#about a { width: 71px; background-image: url(../images/nav/about.gif); }
#main-nav li#services,
#main-nav li#services a { width: 84px; background-image: url(../images/nav/services.gif); }
#main-nav li#portfolio,
#main-nav li#portfolio a { width: 95px; background-image: url(../images/nav/portfolio.gif); }
#main-nav li#contact,
#main-nav li#contact a { width: 106px; background-image: url(../images/nav/contact.gif); }

最后我們要做的就是,當列表項目被選時,顯示背景圖片的下部。為此我們需要增加一些css代碼對原有的css表現(xiàn)作一些修改:

body.about li#about,
body.about li#about a,
body.services li#services,
body.services li#services a,
body.portfolio li#portfolio,
body.portfolio li#portfolio a,
body.contact li#contact,
body.contact li#contact a {
background-position: 0 -100px;
}

以上看似龐大的css選擇器可以識別body標簽的類(class),如html中為:

<body class="about">

以上css選擇器就讓li#about,li#about a,的背景向上移動100px,使其顯示背景圖片的下部。

如果我們希望網(wǎng)站頭部背景圖片也根據(jù)body標簽的類進行變換,就需修改css的#header為:

body.about #header {
height: 150px;
background: #db6d16
url(../images/headers/about.jpg);
}

至此就完成了"About"網(wǎng)頁的制作,依此類推,修改html中body的類為services/portfolio/contact制作相應html文件并分別保存。

在css文件中添加各個網(wǎng)頁相應的頭部背景圖片路徑(如services網(wǎng)頁的頭部背景圖片為services.jpg,在css中添加如下代碼):

body.services #header {
height: 150px;
background: #db6d16
url(../images/headers/services.jpg);
}

然后用超級鏈接將這些網(wǎng)頁連接起來,就組成了一個網(wǎng)站了。

出處:Jorux Notebook
責任編輯:moby

上一頁 頁腳信息的表現(xiàn)設置 下一頁 解決IE瀏覽器的顯示BUG

◎進入論壇網(wǎng)頁制作、WEB標準化版塊參加討論,我還想發(fā)表評論。

相關文章 更多相關鏈接
css基礎教程屬性篇之四
如何給 legend 標簽設定寬度
定位后無法選擇容器內(nèi)容解決方案
line-height屬性的繼承問題
css基礎教程屬性篇之三
作者文章
css基礎教程屬性篇之四
css基礎教程屬性篇之三
css基礎教程屬性篇之二
css基礎教程屬性篇之一
css基礎教程之序曲
關鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設計比賽 網(wǎng)頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大福“敬•自然”設計大賽開啟
國際體驗設計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:9/101個記錄/頁 轉到 頁 共10個記錄

藍色理想版權申明:除部分特別聲明不要轉載,或者授權我站獨家播發(fā)的文章外,大家可以自由轉載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權歸我站和作者共有。

轉載要求:轉載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯(lián)系,版權歸原作者所有,文章若有侵犯作者版權,請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關法律法規(guī)
·承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
·本站評論管理人員有權保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權在網(wǎng)站內(nèi)轉載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2