接下来的事情并不是我的答案,但它是我能找到的最好的事情,现在
我猜想是我发现的吗?是的,这里在StackOverflow的 这里的链接:Visual Studio (2012 and lower) deletes CSS properties 我真的希望它有助于
“ 的存在‘过滤器’的风格是什么导致所有的‘背景图像:’风格,除了消失列出的最后一个,并不是它删除了它不知道的东西,它只是删除除最后列出的“背景图像”样式以外的所有东西。必须是微软(打算)制作过滤器的方式和MS特定的背景图像样式但是它们并没有很好的编码,绝对是MS VS的缺陷,重新编辑,只需点击右键点击代码类似的CSS类:
background-color: #EBEBEB; /* Fallback background color for non supported browsers */
background-image: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#DAD6E7));
background-image: -webkit-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: -moz-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: -ms-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: -o-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: linear-gradient(left, #FFFFFF, #DAD6E7);
filter: progid:DXImageTransform.Microsoft.gradient(startCol
orStr ='#FFFFFF',EndColorStr ='#DAD6E7',gradientType ='1');/* IE6 - IE9 */ 然后选择“Build Style ...”。然后单击“确定”而不更改任何内容,并观看它除去剩下的最后一个背景图像。尝试更改“背景图像样式”的顺序,然后离开webkit,然后看看自己。
您会注意到,如果删除“filter:”样式,问题就会消失,但是我们需要这个例子),所以解决方案似乎是将“filter:”样式移动到所有“background-image:”行之上,一旦这样做,就会让它们独立出来,问题就会消失。这似乎aleviate问题:
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#DAD6E7', gradientType='1'); /* IE6 - IE9 */
background-color: #EBEBEB; /* Fallback background color for non supported browsers */
background-image: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#DAD6E7));
background-image: -webkit-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: -moz-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: -ms-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: -o-linear-gradient(left, #FFFFFF, #DAD6E7);
background-image: linear-gradient(left, #FFFFFF, #DAD6E7);
UPDATE:上面唯一的工作解决方法当你使用“Build Style ...” - >“Modify Style”对话框时,VS应用格式化,因为我刚刚在上面的修复程序中看到了它,所以它必须是别的。 “
我以前从未使用Visual Studio,但是,如果我不得不猜测我会说,也许是因为您使用边框和边框 - raidus它会以某种方式混淆并覆盖边框属性。也许尝试将CSS分解为单独的属性,如边框颜色,边框宽度等。 – 2013-04-08 09:00:45
您确定该文件未在另一个可能自动保存的程序中打开吗?或者在像FileZilla那样与服务器同步的地方? – JoRouss 2013-04-23 13:54:30
很确定。这是因为CSS,因为我在其他项目中也使用了相同的css代码,所以我也遇到了同样的问题。 @Somebody – enb081 2013-04-23 13:56:01