HTML 5 Boilerplate - проблемы с IE? - PullRequest
       2

HTML 5 Boilerplate - проблемы с IE?

1 голос
/ 02 сентября 2011

Я обычно кодирую все проекты веб-сайтов с нуля, но я решил использовать шаблон для нового проекта после проверки исходного кода и т. Д. *

Настройка отличная, и код надежный, но яУ меня проблемы с IE, которые я могу просто пропустить, но я не могу решить эту проблему.По сути, сайт отлично отображается на всех браузерах, телефонах и т. Д., Но для IE ничего не отображается ... Единственное, что отображает IE, это фон тела ??

В основном потому, что я не могу опубликовать сайт, потому чтоклиента (они довольно высокого профиля, откуда я) я просто проверяю, является ли это общей проблемой ??Есть ли быстрое исправление ??

Я знаю, что не даю много информации, я просто смотрю, чтобы узнать, является ли это распространенным исправлением или мне нужно разобраться с этим ...

Спасибо за любую помощь!

РЕДАКТИРОВАТЬ - Вот моя голова документа:

<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" 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">

    <title></title>
    <meta name="description" content="">
    <meta name="author" content="">

    <meta name="viewport" content="width=device-width,initial-scale=1">

    <link rel="stylesheet" href="css/style.css">

    <script src="js/libs/modernizr-2.0.min.js"></script>
    <script src="js/libs/respond.min.js"></script>

    <script type="text/javascript" src="http://use.typekit.com/lyx5qmg.js"></script>
    <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>

Ответы [ 4 ]

2 голосов
/ 11 августа 2013

На сайте Google по адресу: (неработающая ссылка) https://code.google.com/p/html5shiv/issues/detail?id=24# говорится, что проблема с URL. Джентльмен по имени Ричард Блэнд указал на исправление:

!--[if lt IE 9]>
<script src=**"http://**html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Обратите внимание, я цитирую джентльмена с этого сайта.

1 голос
/ 25 февраля 2012

У меня была такая же проблема.Я решил это, загрузив и сославшись на обновленную версию Modernizr здесь http://www.modernizr.com/ - я думаю, 2.0 просто больше не сокращает :)

0 голосов
/ 02 сентября 2011

Прежде всего, в HTML5 вам не нужен атрибут type для элемента script.

Во-вторых, закройте элемент link stylesheet.IE гораздо менее терпим к таким вещам, поэтому есть вероятность, что он вообще не увидит таблицу стилей.

0 голосов
/ 02 сентября 2011

Если вы используете IE8 или более раннюю версию, вам нужно будет использовать HTML5 Shiv , чтобы IE понимал новые теги HTML5.Просто добавьте этот код к вашему <head>, и он должен работать:

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
...