为什么background: url()会重定向到图像?
我正在使用 Struts2 和 SiteMesh。在我的 CSS 中,我有以下行:
#top_nav {
background: url('../images/menu_tile.png') repeat-x 0 0 ;
height: 36px;
padding-left: 8px;
}
当我登录网站时,我的浏览器被重定向到 /url/menu_tile.png。我在网站中唯一能找到 menu_tile.png 的地方是 css 文件,该文件是我的 sitemesh 装饰器的一部分。
如果我使用浏览器后退按钮并第二次登录,我会被发送到正确的页面。如果我从 CSS 中删除背景:并重新登录,我也会被发送到正确的页面(但显然我的页面是错误的)。
有什么想法吗?
谢谢
I'm using Struts2 w/ SiteMesh. In my CSS I have the following line:
#top_nav {
background: url('../images/menu_tile.png') repeat-x 0 0 ;
height: 36px;
padding-left: 8px;
}
When I login to the site my browser gets redirected to /url/menu_tile.png. The only place I can find menu_tile.png in my site is in a css file that is part of my sitemesh decorator.
If I use my browser back button and login a 2nd time I get sent to the correct page. If I remove the background: from my CSS and login fresh I also get sent to the right page (but obviously my page is wrong).
Any ideas?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将问题追溯到以下内容...
缺失的 <对于标题标签,出于某种原因对浏览器说...将下一个 url() 加载为页面?
叹息
Traced the problem down to the following...
The missing < for the title tag for some reason said to the browser... load the next url() as a page?
sigh