【发布时间】:2015-08-17 03:49:19
【问题描述】:
我已经构建了一个 Laravel 4.2 应用 Sputnikart
使用 Bootstrap v3.2.0 并将该网站用作我的投资组合的一部分,我最近发现访问我的网站并可能访问该网站的人中有超过 50% 使用的是 IE7 到 IE9,而它在其他网站上也能完美运行浏览器,在 IE8 上一切都乱套了。
我花了一天多的时间研究和尝试解决许多问题的不同方法(添加 html5shiv.js 和 respond.js)来修复菜单崩溃和变得不可用的问题,并尝试使用 Mathias Bynens (placeholder.js) 文件来修复占位符不可见,但是一旦我这样做了,我的应用程序就停止了正确的身份验证,因此即使我也无法登录。
我的 master.blade 上有通常的声明
<!--[if lt IE 7]>
<html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en">
<![endif]-->
<!--[if IE 7]>
<html class="no-js lt-ie9 lt-ie8" lang="en">
<![endif]-->
<!--[if IE 8]>
<html class="no-js lt-ie9" lang="en">
<![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en">
<!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> ...
我真的发布这个是为了看看是否有人可以提供良好的指针和资源来处理 Laravel 4.2 应用程序和 Bootstrap for IE7 到 IE9,问题太多了,无法提及
谢谢
条件条件... .ie6 .ie7 .ie8 .form-control::-moz-placeholder { _color:蓟; *颜色:蓟; 颜色:蓟\9; }
【问题讨论】:
-
把这个贴在小提琴之类的地方。看起来您在 gt IE 8 条件评论之后有一个开放评论
-
@albert 网站已上线并在大多数浏览器上正常运行,可以使用检查器查看头部代码
-
是的,我敢打赌那条评论validator.w3.org/nu/…
-
@albert 你是对的,我已经修复了它,但它并没有解决我的占位符问题 - 无论如何谢谢
-
检查时在ie8中声明了哪些属性?抱歉,我没有安装,无法在这台机器上获得好的虚拟机。我敢打赌,条件 cmets 很容易解决这个问题
标签: javascript laravel twitter-bootstrap-3 internet-explorer-8 placeholder