版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【第一步】我們要先做一個容器(要求:ID為“nav”,寬度為960px,高度為:35px,位于頁面水平正中,與瀏覽器頂部的距離是30px;),這個容器就是放我們的導(dǎo)航的喲~代碼如下:
HTML代碼:
<divid="nav"></div>
CSS代碼:
#nav{
width:960px;
height:35px;
background:#CCC;/*為了便于查看區(qū)域范圍大小,故而加個背景色*/
margin:0auto;/*水平居中*/
margin-top:30px;/*頂部30px*/
}還有一點需要提醒的是,為了頁面在瀏覽器的兼容性,不要忘記在CSS文件頂部加入標(biāo)簽重置代碼喲~代碼:
body,div{padding:0;margin:0;}這里就不多說了,不明白的就看,課程頂部的課程關(guān)鍵詞
怎么樣,作出來了沒有,效果是不是一個灰色條,位于頁面的正中間,并且所有瀏覽器效果一樣呢~呵呵
(如果沒有做出來證明你沒有認(rèn)真看教程喲~用這種態(tài)度看教程會學(xué)不好的,本身我把整個XHTML+CSS的理論都壓縮到教程里了,或者說教程的“知識點濃度”很高,有時需要你一字不漏的去品我說的話,不要一目十行的去看喲~只要你把我寫的教程逐字逐句的研究透了,KwooJan保證你以后只要做出個頁面就很Easy的兼容各種瀏覽器,并且代碼絕對的精簡!CSS文件加載速度大大提升喲~)
【第二步】
盒子做好了,我們就要往里面放導(dǎo)航條中的內(nèi)容了“CSS學(xué)習(xí)學(xué)前準(zhǔn)備入門教程提高教程布局教程精彩應(yīng)用”,如果我們把這內(nèi)容(目前有6個),當(dāng)成酒杯的話,如果直接放到盒子里面的話,肯定會亂,并且還會東倒西歪,一點順序都沒有,但是我們平時會用一個隔板將每個酒杯隔開,這樣就是酒杯很有序的放入盒子,并且牢穩(wěn)而且防震,方便使用!現(xiàn)在我們把這個隔板叫做“有序列表”起個英文名字叫:ul,里面的每個單元格我們也給起個英文名字叫“l(fā)i”,大家想想里面的這個ul是不是和盒子里面的空間一樣大,小了,酒杯放不進(jìn)去,大了杯子就會不穩(wěn),所以我們定義UL的時候大小一定也要和外面的盒子一樣大喲~,所以呢,我們的代碼就知道怎么寫了吧HTML代碼
<divid="nav">
<ul>
<li>CSS學(xué)習(xí)</li>
<li>學(xué)前準(zhǔn)備</li>
<li>入門教程</li>
<li>提高教程</li>
<li>布局教程</li>
<li>精彩應(yīng)用</li>
</ul>
</div>
CSS代碼:
#navul{
width:960px;
height:35px;
}效果作出來了沒有,下面是在IE6和FF中顯示效果(其他瀏覽器效果大家自己測試,總結(jié)規(guī)律):
效果不一樣吧,沒關(guān)系,IE6中盒子被撐大,F(xiàn)F中卻沒有,但是我們的“酒杯”卻出來了,還有我們不希望我們的酒杯縱向排列,而是橫向排列,怎么辦呢?給大家一分鐘時間想~~~
想出來了沒有?什么沒有?
沒關(guān)系,我?guī)е蠹蚁胂?,因?lt;li>標(biāo)簽也是塊狀元素,所以他也有塊狀元素的“霸道”,不允許其他元素和自己處于同一行,總共六個<li>,所以他們六個就像臺階似的縱向排列起來了,我提示到這里,大家應(yīng)該知道怎么做才能讓這些“酒杯”橫向排列了吧!^_^
對嘍~用浮動Float!可是讓誰浮動呢,當(dāng)然是<li>標(biāo)簽嘍~代碼如下:#navulli{float:left;}效果是不是和下面的一樣呢
<divid="nav">
<ul>
<li><ahref="#">CSS學(xué)習(xí)</a></li>
<li><ahref="#">學(xué)前準(zhǔn)備</a></li>
<li><ahref="#">入門教程下載</a></li>
<li><ahref="#">提高教程</a></li>
<li><ahref="#">布局基礎(chǔ)教程</a></li>
<li><ahref="#">精彩應(yīng)用</a></li>
</ul>
</div>2)文字大小12像素,CSS代碼如下a{font-size:12px;}3)鼠標(biāo)移動上面和拿開效果#navullia{color:#333;text-decoration:none;}
#navullia:hover{color:#fff;text-decoration:underline;}效果是不是和下面一樣,鼠標(biāo)移上去變成白色的有下劃線的鏈接
到這里,基本上一個導(dǎo)航條就出來了~不過為了能讓大家再提高一個層次,KwooJan就幫大家對上面的導(dǎo)航條進(jìn)行一下修改,算是拋磚引玉!
我希望鼠標(biāo)移上去后,鏈接的背景變成黑色的,下面是我的步驟
首先把鏈接a加上一個背景,以方便看出來鏈接a的區(qū)域#navullia{color:#333;text-decoration:none;background:#0FF;}怎么樣,知道a的區(qū)域了吧
現(xiàn)在我要將a的高度設(shè)定為35px和盒子一樣高度,這樣我在把剛才的亮藍(lán)色背景就可以完全覆蓋下面盒子的灰色了
于是我插入下面紅色的代碼:#navullia{height:35px;color:#333;text-decoration:none;background:#0FF;}可是不管我怎么刷新瀏覽器,高度都沒有任何變化,這是為什么呢?!
原因就在于a屬于內(nèi)聯(lián)元素,內(nèi)聯(lián)元素是無法設(shè)置寬度和高度的,width和height只是針對塊狀元素,說道這里,解決辦法就出來了,只要我們把內(nèi)聯(lián)元素a轉(zhuǎn)化成塊狀元素就可以了,我們用“display:block;”將內(nèi)聯(lián)元素轉(zhuǎn)化成塊狀元素。大家先不要加這段代碼,閉上眼想想界面會變成什么樣子?#navullia{display:block;height:35px;color:#333;text-decoration:none;background:#0FF;}實際效果:
IE6和FF顯示效果居然大相徑庭,IE6中為什么所有鏈接縱向排列了呢?其實這個也很簡單,IE認(rèn)為a既然轉(zhuǎn)化成塊狀元素,就擁有塊狀元素的特性---霸道,它是不允許其他元素和它同一行,再加上也沒有對a的寬度進(jìn)行設(shè)定,所以才導(dǎo)致IE6中這么顯示,不過FF中為什么不這樣呢,和我們想象的一樣,那是因為FireFox認(rèn)為a即使為塊狀元素,也應(yīng)該受到外面<li>元素的影響,所以如此現(xiàn)實,究竟以誰標(biāo)準(zhǔn),因為大家都認(rèn)為FF是標(biāo)準(zhǔn)瀏覽器,所以大家可以以FF為標(biāo)準(zhǔn),不過KwooJan認(rèn)為,不用管誰標(biāo)準(zhǔn)不標(biāo)準(zhǔn),那都是相對的,我認(rèn)為IE標(biāo)準(zhǔn),F(xiàn)F就不標(biāo)準(zhǔn)了呢,我不愿意在這個問題上浪費精力,我更喜歡將精力用在思考如何提高頁面的瀏覽器兼容性!
看到這里我想大家應(yīng)該知道如何讓頁面在IE6中顯示的和FF中一樣,很簡單,只需要在a的CSS代碼中加入“float:left;”
#navullia{display:block;height:35px;color:#333;text-decoration:none;background:#0FF;float:left;}
問題迎刃而解,這還是用到前三節(jié)的課程內(nèi)容,如果你想不起來如何解決,說明前面的課,特別是第二節(jié)的課,你沒有真正理解!怎么做,你應(yīng)該知道....回去再品品去
但是這樣你不覺著,每個連接的左邊和右邊是不是太擠了,緊貼著a區(qū)域的左側(cè)和右側(cè),應(yīng)該怎么做?還是很簡單,只需要再加上一句話“padding:010px;”
#navullia{display:block;height:35px;color:#333;text-decoration:none;background:#0FF;float:left;padding:010px;}
現(xiàn)在再瞅瞅,是不是下面的效果
這樣看看是不是不擠了吧,哈哈,看著舒服了吧,但是這離我們的想要的效果只有一步了,因為現(xiàn)在看到的連接效果是,鼠標(biāo)移上去和拿開背景都是藍(lán)色的,我們現(xiàn)在只需要將,a鏈接中的背景去掉,移到a:hover的CSS代碼中,并且顏色變成“#000”就ok了~
#navullia{display:block;height:35px;color:#333;text-decoration:none;float:left;padding:010px;}
#navullia:hover{color:#fff;text-decoration:underline;background:#000;}
怎么
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)課件的種類
- 廣安職業(yè)技術(shù)學(xué)院《多孔功能材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南衛(wèi)生健康職業(yè)學(xué)院《規(guī)劃理論與規(guī)劃思想》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)院信息安全管理課件
- 贛南科技學(xué)院《量子力學(xué)專題分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘孜職業(yè)學(xué)院《巖土工程設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 《我儲蓄與商業(yè)銀行》課件
- 三年級數(shù)學(xué)上冊八認(rèn)識小數(shù)教案北師大版
- 三年級數(shù)學(xué)上冊第八單元分?jǐn)?shù)的初步認(rèn)識第3課時分?jǐn)?shù)的簡單計算教案新人教版
- 三年級科學(xué)下冊第一單元植物的生長變化第4課種子變成了幼苗教學(xué)材料教科版
- 上海市徐匯區(qū)上海小學(xué)二年級上冊語文期末考試試卷及答案
- 精密制造行業(yè)研究分析
- 心源性暈厥護(hù)理查房課件
- 2022-2023學(xué)年浙江省杭州市蕭山區(qū)五年級(上)期末科學(xué)試卷(蘇教版)
- 船舶輔機(jī):噴射泵
- 巖土工程勘察服務(wù)投標(biāo)方案(技術(shù)方案)
- 疼痛護(hù)理課件
- 副院長兼總工程師的崗位說明書
- 農(nóng)民專業(yè)合作社章程參考
- 財務(wù)會計制度及核算軟件備案報告書
- 肌骨超聲簡介
評論
0/150
提交評論