我有以下CSS代码:背景网址时,它包含 -/_%
background: url('resimler/las-vegas-1366x7 %-68-wallpaper-4495.jpg') no-repeat scroll center center/100% auto transparent;
该CSS代码上述方法无效。 我的意思是有这张照片,但浏览器和CSS都没有看到。
我知道这是一个初学者的问题.. 我想搜索,但我无法知道作为关键字使用什么..
谢谢。
我有以下CSS代码:背景网址时,它包含 -/_%
background: url('resimler/las-vegas-1366x7 %-68-wallpaper-4495.jpg') no-repeat scroll center center/100% auto transparent;
该CSS代码上述方法无效。 我的意思是有这张照片,但浏览器和CSS都没有看到。
我知道这是一个初学者的问题.. 我想搜索,但我无法知道作为关键字使用什么..
谢谢。
某些字符在URL中有特殊含义,必须在percent-encoding中表示才能反击。
在您的示例中,%
应编码为%25
。
url('resimler/las-vegas-1366x7 %25-68-wallpaper-4495.jpg')
随着行情的空间应该不会造成问题,但它也可以被编码为%20
:
url('resimler/las-vegas-1366x7%20%25-68-wallpaper-4495.jpg')
JavaScript的encodeURI()
可以用来帮助与此有关。
console.log(encodeURI('resimler/las-vegas-1366x7 %-68-wallpaper-4495.jpg'));
// 'resimler/las-vegas-1366x7%20%25-68-wallpaper-4495.jpg'
也浏览器说,这就是:坏请求 - 无效的URL但画面出现时,我考虑文件系统..:/谁能帮助我在这里? – m1clee 2014-10-27 21:37:15