Создайте основной файл HTML, который открывается в IE

Я создал основной файл HTML, и он открывается прекрасный в Firefox. Но в IE это просто обнаруживается как простой текст (теги показывают вместо представленного).

Мой файл похож на это

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Testing html rendering</title>
</head>
<body>
<h1>This is a test to display html</h1>
<p>blah blah blah blah blah </p>
</body>
</html>

Я чувствую, что существует установка, неправильная в моем компьютере. Поскольку приложениям, которые используют встроенные средства управления IE, не удается представить также.

Любая справка была бы большой!

Спасибо!

3
задан 14.08.2009, 00:54

10 ответов

Это могло очень хорошо быть проблемой в реестре.

Ищите следующий ключ в редакторе реестра (который я надеюсь, что Вы знакомы с):

[HKEY_CLASSES_ROOT\.html]

Делает"Content Type"Значение REG_SZ существует, и если так, каково его значение?

  • Если это действительно существует, это должно быть"text/html".

  • Если это не существует, используйте (Default) Значение REG_SZ для определения местоположения связанного типа файла HKEY_CLASSES_ROOT ключ. Например, если это говорит htmlfile, посмотрите под:

    [HKEY_CLASSES_ROOT\htmlfile]
    

    Если тот ключ не имеет"Content Type"оцените или (или это не"text/html"), создайте его и установите его на"text/html". Это должно зафиксировать его.

Если необходимо внести то изменение, тем не менее, это могло бы просто быть временное решение, так как я не знаю то, что на самом деле "повредило" те типы MIME во-первых.

Я также не знаю, существует ли кто-либо другой, лучшие способы зафиксировать это.

8
ответ дан 07.12.2019, 22:49

Вы уверены, что именем файла является index.html и не index.html.txt или что-то? Windows действительно имеет дурную привычку к попытке помочь Вам и время от времени стоять на пути.

Попытайтесь создать файл путем открытия окна командной строки и ввода: "блокнот index.html" (без кавычек, конечно). Вам можно было бы предложить, что файл не существует, просто нажмите да, Вы хотите создать его и затем вставить в том, который HTML Вы упомянули.

Если это не разрешает его, у Вас, вероятно, есть что-то более серьезно неправильно с Вашими типами пантомимы и отображениями расширения файла. Попытайтесь корректировать их под Инструментами-> Опции Папки-> Типы файлов (под Windows XP, могло бы отличаться, но мог бы быть подобным в соответствии с Vista/7). Это могли быть Вы, так или иначе связали HTML с типом файла простого текста.

7
ответ дан 07.12.2019, 22:49
  1. Настройки по умолчанию Microsoft Windows скроют расширения наиболее распространенных файлов (включая .htm или .html). Следуйте этим инструкциям, чтобы гарантировать, что расширения файла показывают. Другой способ показать реальный файл состоит в том, чтобы щелкнуть правой кнопкой по файлу и нажать Properties. Какое имя файла показывают около вершины Окна свойств?
  2. Если файл действительно соответственно назовут затем, то проблемой, вероятно, будет отказ Internet Explorer. Отправьте файл кому-то с той же версией Microsoft Windows и Internet Explorer, чтобы видеть, как это ведет себя. Еще лучше загрузите его на MediaFire (никакая требуемая учетная запись), и мы протестируем его на Вас :)
1
ответ дан 07.12.2019, 22:49

Сброс делает что-нибудь?

Инструменты-> интернет-Опции-> Усовершенствованный-> Сброс

1
ответ дан 07.12.2019, 22:49

Не уверенный, если это поможет Вам, но добавляющий эту строку в заголовке, заставил его отобразиться в IE очень хорошо для меня.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Стоящий того, чтобы попытаться.

1
ответ дан 07.12.2019, 22:49

Это кажется, что было бы имя файла, имеющее неподходящее расширение.

Когда Вы сохранили файл (в блокноте или какой бы ни программа, которую Вы выбираете) удостоверяются, что ввели имя файла как "filename.html" С кавычками.

0
ответ дан 07.12.2019, 22:49

Я предполагаю, что Вы попытались восстановить/переустановить IE?

Возможно, съемка общим планом, но Вы искали рекламное программное обеспечение/шпионское ПО/и т.д.? Я когда-то встретился с панелью инструментов рекламного программного обеспечения, которые собираются как локальный прокси-сервер, таким образом, это могло перенаправить весь трафик к внешнему источнику, который они могли контролировать и ввести рекламу в ответ. Поскольку внешний сервер не мог достигнуть локальных адресов / адресов интранет, таким ссылкам не удалось загрузиться правильно.

Обновление: (мм, nevermind)

0
ответ дан 07.12.2019, 22:49

Удостоверьтесь, что Вы сохраняете как filename.htm (выведите имя и расширение.), Если Вы используете блокнот в качестве своего редактора, удостоверьтесь, что "сохраняют, поскольку тип" является "всеми файлами", это позволит Вам использовать расширение файла, которое Вы вводите (.htm) или как один из других респондентов упомянул Вас, фактический файл можно было бы назвать file.htm.txt, я выполнил Ваш код, и это работает при корректном сохранении.

0
ответ дан 07.12.2019, 22:49
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head>
       <title>Title here!</title>
</head>
<body>

</body>
</html>

Кажется, что тип документа является неправильным в Вашем...

эта ссылка поможет Вам с doctypes в Ваших целях. Удостоверьтесь, что Вам также назвали файл правильно. Если это не работает, продолжайте вынимать код в своем HTML и посмотрите, работает ли он отладчиком. при столкновении с разделом кода, где он начинает работать, то Вы знаете область, где Ваш код повреждается...

0
ответ дан 07.12.2019, 22:49

Попытайтесь добавить DOCTYPE

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html>

Просмотрите источник superuser.com, и Вы будете видеть то же самое.

Вид забавных... видит ссылку внизу страницы - http://doctype.com/. Сайт для вопросов о веб-дизайне.

-1
ответ дан 07.12.2019, 22:49

Теги

Похожие вопросы