ie9 doctype и шрифты? - PullRequest
       24

ie9 doctype и шрифты?

6 голосов
/ 26 февраля 2011
<!doctype html>
<html>
  <head>
    <title>Test Ubuntu</title>
    <link href="http://fonts.googleapis.com/css?family=Ubuntu:regular" rel="stylesheet" type="text/css" />
    <style>
    body { font-family: 'Ubuntu', sans-serif; }
    </style>
  </head>
  <body>
    Test Ubuntu
  </body>
</html>

показывает шрифт в chrome и firefox ... но в ie9, если я добавлю строку doctype , она обрывается! прекрасно работает без него.

Я хотел бы, чтобы это работало во всех трех браузерах (с doctype? Потому что иногда другие вещи, такие как css, полагаются на наличие doctype?

спасибо!

Ответы [ 3 ]

3 голосов
/ 10 марта 2011

На самом деле, это выглядит как функция. Если вы включите панель инструментов разработчика (F12), выберите вкладку «Сценарий» и нажмете «Обновить» на этой тестовой странице, вы должны увидеть что-то вроде этого:

CSS3117: @font-face failed cross-origin request. Resource access is restricted. font?kit=_tMhxyW6i8lbI7YsUdFlGA

Похоже, что на это ответили в другом сообщении .

2 голосов
/ 09 марта 2011

Не могли бы вы попытаться добавить содержимое элемента STYLE в css-файл и заменить STYLE ссылочным элементом LINK?

IE выполняет встроенные сценарии перед внешними сценариями, это может быть аналогичноошибка / функция.

0 голосов
/ 26 февраля 2011

если я добавлю

<meta http-equiv="X-UA-Compatible" content="IE=8" />

тогда я могу добавить строку doctype обратно, не нарушая шрифты в ie9 ..

спасибо:)

...