我目前正在为主页开发主题,但遇到了一些问题.无论出于何种原因,我无法编辑html代码本身,我需要为IE编写自定义.css(特别是IE9以下的版本).
我有"两个"问题.第一个是双重背景.IE9以下的版本似乎无法完美呈现它们.如果IE跳过元素,这很好,但由于此元素中的图形与另一个元素共同(为了平滑的图形转换),它使另一个元素看起来很奇怪.第二个元素中的图形是div框中的背景.我希望这个背景是另一个自定义背景,只有当用户使用IE作为浏览器时才会呈现; 如果可能的话,我希望这只适用于IE9以下的版本(在IE9中,网站使用双背景渲染).
http://patrikarvidsson.com/project/sohelp/illustration.jpg
CSS如下(#mainframe是标题导航框下的部分).较低的图像是在IE8中呈现的方式.IE7显示相同.第一个是FF/Chrome/Safari和IE9.
#mainframe {
background: url('img/bg2.png') no-repeat,
url('img/bg1.png') repeat-y !important;
}
Run Code Online (Sandbox Code Playgroud)
我在网上搜索了很多,也一直在问朋友,如果没有在html标记中编写条件注释,这似乎没有用.我错过了什么吗?仅使用.css文件,这是否可行?
网站正在使用jquery.我不知道这些东西,但我想我会提到它以防万一.
我不确定这是否可行,但我希望有人能指引我朝着正确的方向努力实现我想要实现的目标.
我正在建立一个关于bootstrap的网站; 我在节框上使用bootstrap collapse.默认情况下,此框不会折叠,但如果用户按下按钮并折叠框; 我希望这些信息即使在页面刷新后也存储在客户端的某种缓存中.
假设用户将其折叠,并明天返回; 然后他们仍然会折叠,直到用户再次按下按钮.
我不会包含任何代码,因为我怀疑除此之外还有更多的代码(我还是使用默认代码),也不能链接到项目,因为它在我们的Intranet之外是不可用的.
不过,这里是jsfiddle的bootstrap副本.
任何帮助,将不胜感激.提前致谢.