CSS背景圖片background-image須注意路徑問(wèn)題!_DIV+CSS實(shí)例
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
在傳統(tǒng)的表格布局中,背景圖片是直接應(yīng)用于表格的,一般情況下CSS的background-image屬性使用非常少,或者說(shuō)根本就不使用。應(yīng)用CSS網(wǎng)頁(yè)布局,實(shí)現(xiàn)內(nèi)容與表現(xiàn)、行為相分離,作為頁(yè)面框架、裝飾等圖片我們就直接剝離到CSS文件中,通過(guò)CSS進(jìn)行定義。
我們通常用link的方法直接引用一個(gè)CSS文件到HTML(或其它活動(dòng)文檔)文件中。我們會(huì)發(fā)現(xiàn)有時(shí)候我們的圖片無(wú)法顯示了。此時(shí),請(qǐng)查看你的CSS代碼,是不是重復(fù)設(shè)置有問(wèn)題,是不是圖片的定位有問(wèn)題。假如這些都沒(méi)有問(wèn)題請(qǐng)去掉background的重復(fù)與定位屬性,還原成默認(rèn)性。假如圖片還是沒(méi)有出現(xiàn),那只能是我們今天所說(shuō)的路徑問(wèn)題了!在一般情況下,我們習(xí)慣于這樣設(shè)置圖片路徑:
對(duì)于第一種情況“url(logo.jpg)”。我們要看此圖片是不是與CSS文件在同一目錄。對(duì)于第二與第三種情況,我們是極力不推薦使用的,因?yàn)槲覀兊木W(wǎng)頁(yè)文件可能存在于多級(jí)目錄中,不同級(jí)目錄的文件位置注定了我們的相對(duì)路徑是不一樣的。而這樣就讓問(wèn)題復(fù)雜化了,很可能圖片在這個(gè)文件中顯示正常,換了一級(jí)目標(biāo),圖片就找不到影子了。
有一種方法可以輕松解決這一問(wèn)題,我們可能建立一個(gè)公共文件目錄,用來(lái)存放一些公用的圖片文件,JS腳本,CSS文件,例如“common”,我們將CSS文件直接置于該目錄中,也可以將圖片文件也直接存于該目錄中,假如圖片文件較多在其內(nèi)部建立一個(gè)目錄存放圖片文件“common/images”。我們?cè)贑SS文件中直接寫(xiě):url(logo.jpg)或url(images/logo.jpg)就可以搞定上面的問(wèn)題了。
當(dāng)然,這只是我的建議,關(guān)于網(wǎng)站文件的歸類(lèi)與存放,除了根據(jù)個(gè)人習(xí)慣,還要考慮科學(xué)性。我的方法也不一定是正確的。假如是大型的項(xiàng)目,你應(yīng)該遵循團(tuán)隊(duì)的約定,不然這些問(wèn)題是夠頭疼的!
我們通常用link的方法直接引用一個(gè)CSS文件到HTML(或其它活動(dòng)文檔)文件中。我們會(huì)發(fā)現(xiàn)有時(shí)候我們的圖片無(wú)法顯示了。此時(shí),請(qǐng)查看你的CSS代碼,是不是重復(fù)設(shè)置有問(wèn)題,是不是圖片的定位有問(wèn)題。假如這些都沒(méi)有問(wèn)題請(qǐng)去掉background的重復(fù)與定位屬性,還原成默認(rèn)性。假如圖片還是沒(méi)有出現(xiàn),那只能是我們今天所說(shuō)的路徑問(wèn)題了!在一般情況下,我們習(xí)慣于這樣設(shè)置圖片路徑:
示例代碼 [www.hl5o.cn]
background-image:url(logo.jpg);
background-image:url(../logo.jpg);
background-image:url(../images/logo.jpg);
background-image:url(../logo.jpg);
background-image:url(../images/logo.jpg);
對(duì)于第一種情況“url(logo.jpg)”。我們要看此圖片是不是與CSS文件在同一目錄。對(duì)于第二與第三種情況,我們是極力不推薦使用的,因?yàn)槲覀兊木W(wǎng)頁(yè)文件可能存在于多級(jí)目錄中,不同級(jí)目錄的文件位置注定了我們的相對(duì)路徑是不一樣的。而這樣就讓問(wèn)題復(fù)雜化了,很可能圖片在這個(gè)文件中顯示正常,換了一級(jí)目標(biāo),圖片就找不到影子了。
有一種方法可以輕松解決這一問(wèn)題,我們可能建立一個(gè)公共文件目錄,用來(lái)存放一些公用的圖片文件,JS腳本,CSS文件,例如“common”,我們將CSS文件直接置于該目錄中,也可以將圖片文件也直接存于該目錄中,假如圖片文件較多在其內(nèi)部建立一個(gè)目錄存放圖片文件“common/images”。我們?cè)贑SS文件中直接寫(xiě):url(logo.jpg)或url(images/logo.jpg)就可以搞定上面的問(wèn)題了。
當(dāng)然,這只是我的建議,關(guān)于網(wǎng)站文件的歸類(lèi)與存放,除了根據(jù)個(gè)人習(xí)慣,還要考慮科學(xué)性。我的方法也不一定是正確的。假如是大型的項(xiàng)目,你應(yīng)該遵循團(tuán)隊(duì)的約定,不然這些問(wèn)題是夠頭疼的!
相關(guān)DIV+CSS實(shí)例:
- 固定div容器的寬高,圖片居中(圖片不限制大�。�
- 用css制作有滾動(dòng)條的居中彈出框
- 鼠標(biāo)指住(hover)變色的按鈕演示demo
- 10個(gè)很酷的涂鴉風(fēng)格國(guó)外網(wǎng)店設(shè)計(jì)展示
- jquery模擬瀏覽器滾動(dòng)條效果
- 仿谷歌google的搜索框下拉提示列表效果
- JS顯示網(wǎng)頁(yè)最后更新時(shí)間
- CSS技巧:text-indent隱藏文字(以圖換字)
- CSS實(shí)例:三列自適應(yīng)等高且中列寬度自適應(yīng)
- DivCSS布局實(shí)例:很實(shí)用的圖文混排CSS列表-富有語(yǔ)義
- DivCSS實(shí)例:CSS菜單Flash效果用圖片模擬實(shí)現(xiàn)
- DivCSS布局實(shí)例用dldtdd來(lái)制作列表
DIV+CSS實(shí)例Rss訂閱Div+Css教程搜索
DIV+CSS實(shí)例推薦
- CSS菜單實(shí)例:極致而簡(jiǎn)約的風(fēng)格
- CSS菜單:一個(gè)圖片構(gòu)建菜單的三種狀態(tài)一例!
- 用“ul li”及css制作韓國(guó)風(fēng)格菜單
- DIV CSS布局實(shí)例:半透明陰影效果的實(shí)現(xiàn)
- CSS實(shí)例教程:CSS橫向菜單會(huì)動(dòng)的小豎條
- DIVCSS布局實(shí)例:各種2欄3欄布局實(shí)例(附下載)
- CSS布局的8個(gè)你需要掌握的技巧
- CSS布局欣賞:淘寶首頁(yè)布局效果
- DIV CSS布局入門(mén)示例(三)頁(yè)面頂部制作
- 用css網(wǎng)站布局之十步實(shí)錄!(九)
猜你也喜歡看這些
- DIVCSS垂直居中文本實(shí)例代碼
- 鼠標(biāo)經(jīng)過(guò)時(shí)可以切換CSS嗎?如何實(shí)現(xiàn)?
- 如何讓浮動(dòng)層加margin后不換行
- float和position屬性的區(qū)別和使用方法
- 背景(Background)如何縮寫(xiě)?
- divcss布局中段落的排版一般如何進(jìn)行?
- WEB2.0標(biāo)準(zhǔn)教程:第九天第一個(gè)CSS布局實(shí)例
- 用ul標(biāo)簽來(lái)實(shí)現(xiàn)四行三列“表格式”布局
- Marquee為什么不符合WEB標(biāo)準(zhǔn)?
- Transparencecssmenu如何制作透明的CSS菜單
- 相關(guān)鏈接:
- 教程說(shuō)明:
DIV+CSS實(shí)例-CSS背景圖片background-image須注意路徑問(wèn)題!
。