如果您对css–-webkit-transform无法在InternetExplorer中运行和webkit错误感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解css–-webkit-trans
如果您对css – -webkit-transform无法在Internet Explorer中运行和webkit错误感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解css – -webkit-transform无法在Internet Explorer中运行的各种细节,并对webkit错误进行深入的分析,此外还有关于-webkit-transform CSS属性软管字体渲染、.net – WebBrowser上的网页中断,但在Internet Explorer上运行正常、asp.net-mvc – Kendo UI异步上传无法在Internet Explorer中运行、asp.net-mvc-4 – 正确使用IItemTransform来纠正CSS捆绑ASP.NET Web Optimization和BundleTransformer中的路径?的实用技巧。
本文目录一览:- css – -webkit-transform无法在Internet Explorer中运行(webkit错误)
- -webkit-transform CSS属性软管字体渲染
- .net – WebBrowser上的网页中断,但在Internet Explorer上运行正常
- asp.net-mvc – Kendo UI异步上传无法在Internet Explorer中运行
- asp.net-mvc-4 – 正确使用IItemTransform来纠正CSS捆绑ASP.NET Web Optimization和BundleTransformer中的路径?
css – -webkit-transform无法在Internet Explorer中运行(webkit错误)
我发现-webkit-transform:rotateZ(10deg);在Internet Explorer 9中不起作用.可以使用什么代替使用CSS3?
由于-webkitis也是供应商特定的前缀,您还必须为非webkit浏览器添加这些前缀.
(比如-ms,-moz,-o)
查看CSS3 3D变换教程了解更多信息:
http://www.pageresource.com/css3/3d-transforms-tutorial/
-webkit-transform CSS属性软管字体渲染
这个问题与this one几乎相同,只是我在Mac上的Safari中独家看到它(我唯一需要关心的平台).它肯定与CSS有关,我想我已经把它缩小到一些似乎对文本呈现方式造成严重破坏的属性.他们是:
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-webkit-perspective: 2500;
一旦我禁用它们(通过在前面添加“x”,例如x-webkit- *),文本就可以正常显示.启用其中任何一个都会导致borked文本.这里有几个屏幕截图可能有助于可视化差异.
http://s3.amazonaws.com/codaset/ticket/6404/665/good.png http://s3.amazonaws.com/codaset/ticket/6404/666/bad.png
有没有人知道可能导致这种情况的原因或是否可以修复?谷歌并没有非常有用.
谢谢.
.net – WebBrowser上的网页中断,但在Internet Explorer上运行正常
我甚至尝试在Win 7机器中将browser emulation更改为9,在Win 8机器中更改为10但是它仍然保持相同.
解决方法
asp.net-mvc – Kendo UI异步上传无法在Internet Explorer中运行
代码示例如下:
_EditForm.cshtml(上传的位置)
@(Html.Kendo().Upload() .Name(string.Format("upload{0}","background")) .Multiple(true) .Events(evt => evt.Success("refreshBackgroundImages")) .Messages(msg => msg.DropFilesHere("drag and drop images from your computer here") .Statusuploaded("Files have been uploaded")) .Async(a => a.AutoUpload(true) .SaveField("files") .Save("UploadImage","Packages",new { siteId = Model.WebsiteId,type = "background" })))
控制器ActionMethod
[HttpPost] public ActionResult UploadImage(IEnumerable<HttpPostedFileBase> files,Guid siteId,string type) { var site = _websiteService.GetWebsite(siteId); var path = Path.Combine(_fileSystem.OutletVirtualPath,site.Outlet.AssetBaseFolder); if (type == "background") { path = Path.Combine(path,_backgroundImageFolder); } else if (type == "image") { path = Path.Combine(path,_foregroundImageFolder); } foreach (var file in files) { _fileSystem.SaveFile(path,file.FileName,file.InputStream,file.ContentType,true); } // Return empty string to signify success return Content(""); }
解决方法
事实证明,当您在Internet Explorer中的HttpPostedFileBase上执行file.FileName时,它认为您需要本地计算机上文件的完整路径.它显然只是IE浏览器,因为Chrome和Firefox似乎都是正确的.
当您只需要实际的FileName时,请确保执行以下操作:
var filename = Path.GetFileName(file.FileName);
asp.net-mvc-4 – 正确使用IItemTransform来纠正CSS捆绑ASP.NET Web Optimization和BundleTransformer中的路径?
基于Web搜索,CSS(及更少)中的路径似乎是一个常见问题,在大多数情况下,建议手动修改CSS并完成它.但是,由于我们的开发和生产环境之间的差异,并且没有拥有受影响的CSS,这样的解决方案是不可行的.
似乎存在两种解决方案.第一种是将捆绑定义的虚拟目录覆盖在包含内容的实际目录上.对我来说,这似乎是一个糟糕的选择.
其次,我选择的路线是使用IITTransform,如CssRewriteUrlTransform(在this post中提到.)即使这个解决方案也有limitations.因此我试图编写自己的ItemTransformer但似乎它的执行结果以下列方式使用时将被忽略:
public static void RegisterBundles(BundleCollection bundles) { /* among other work pass in IItemTransformer to fix paths */ var styleBundle = new StyleBundle("~/bundles/css/styles") .Include(...) .Include("~/Content/less/font-awesome.less",new RewriteUrlTransform()) .Include(...); styleBundle.Transforms.Add(new Csstransformer()); styleBundle.Orderer = new NullOrderer(); bundles.Add(styleBundle); }
IItemTransform的实现:
public class RewriteUrlTransform : IItemTransform { public string Process(string includedVirtualPath,string input) { return (input manipulated with proper path replacing bad path) } }
除非我完全误解了如何使用IItemTransform,这很可能是由于缺少文档,我认为Process方法的返回是新的后处理CSS.但是,回报似乎被忽略了.即使我返回String.Empty(),原始输入也始终在使用中.我在这里做错了还是确实是个错误?
解决方法
关于css – -webkit-transform无法在Internet Explorer中运行和webkit错误的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于-webkit-transform CSS属性软管字体渲染、.net – WebBrowser上的网页中断,但在Internet Explorer上运行正常、asp.net-mvc – Kendo UI异步上传无法在Internet Explorer中运行、asp.net-mvc-4 – 正确使用IItemTransform来纠正CSS捆绑ASP.NET Web Optimization和BundleTransformer中的路径?等相关知识的信息别忘了在本站进行查找喔。
本文标签: