日本一卡精品视频免费丨国产午夜片无码区在线播放丨国产精品成人久久久久久久丨国产亚洲日韩av在线播放不卡丨亚洲日韩av无码

在網(wǎng)頁中js和css中引用圖片的相對路徑問題

2016/8/8 9:32:44   閱讀:2011    發(fā)布者:2011
在網(wǎng)頁中css一般寫圖片的相對路徑都用./(當(dāng)前路徑) 或../(上級路徑) 或../../(上上級路徑);一直以為js也可以這么寫,但今天發(fā)現(xiàn)js中引用圖片的相對路徑不能和css中引用圖片似的相對于當(dāng)前css代碼所在的位置寫相對路徑。

在JS中引用圖片相對路徑:JS文件是指在頁面中引用的外部JavaScript文件,其中可能采用JavaScript代碼生成html代碼,由于生成的html代碼是嵌入在引用該JS文件的頁面中,因此,在描述相對路徑時,應(yīng)該使用被引用的文檔或素材相對于引用JS文件的頁面之間的相對路徑。

例如,文檔“/www/yanet/index.html”中引用了JS文件“/www/yanet.cn/js/hello.js”,而在該JS中生成一段引用素材“/www/yanet/images/1.jpg”的html代碼,則在這段代碼中,其相對路徑應(yīng)該是“./images/1.jpg”或“images/1.jpg”,而不能是“../images/1.jpg”。

在CSS中引用圖片相對路徑:CSS文件是指在頁面中引用的外部樣式定義文件,該文件通常用于定義頁面中各種html標記的顯示效果(例如文本的字體名稱、字體大小、縮進、邊距等),CSS文件中同樣可以引用外部的素材或文檔(例如設(shè)置某個DIV對象的背景圖片)。和JS文件不同,瀏覽器認為CSS文件也是一個獨立的文檔,因此,在CSS中對素材的引用可以通過計算素材文件和該CSS文件之間的相對路徑來實現(xiàn),而與引用該CSS文件的頁面所在的位置無關(guān)。

例如,文檔“/www/yanet/index.html”中引用了CSS文件“/www/yanet/css/main.css”,而在該CSS中引用了素材“/www/yanet/images/1.jpg”,則在CSS中對于該素材引用的相對路徑應(yīng)該是“../images/1.jpg”,而不能是“./images/1.jpg”或“images/1.jpg”。

簡單的說就是js中引用圖片是根據(jù)引用的頁面去定位圖片路徑的;css中引用圖片是根據(jù)css文件來定位圖片路徑的。所以最好在js中定義一個全局的圖片路徑,方便更改。
主站蜘蛛池模板: 免费中文视频| 欧美 亚洲 国产 另类| 免费无码一区二区三区蜜桃| 亚洲爆乳大丰满无码专区| 亚洲综合久久一区二区| 国产免费a| 日韩啪啪片| 久久久久夜夜夜综合国产| 中文字幕乱码中文乱码777| 久久综合视频网| 东北女人啪啪对白| 国产精品秘入口18禁麻豆免会员| 亚洲成av人在线播放无码| 无码中字出轨中文人妻中文中| 午夜精品射精入后重之免费观看| 在线看片免费人成视频播| 无码成人aⅴ免费中文字幕 | 久久久少妇| 国产激情久久久久影院老熟女 | 色综合亚洲一区二区小说性色aⅴ| 国产在线拍揄自揄拍无码视频| 三级黄在线观看| 国内外免费激情视频| 欧美叉叉叉bbb网站| 在线超碰| 精品少妇一区二区三区免费观| 午夜免费男女aaaa片| 亚洲日韩精品a∨片无码加勒比| 亚洲人成在线观看| 国产女人乱人伦精品一区二区| 老司机成人免费视频 | 黄色在线观看免费| 国产激情无码一区二区三区| 日韩精品一卡2卡3卡4卡分类| 在线视频网站www色| 四虎午夜影院| 国产成人无码免费看片软件| 国产做受蜜臀|