Crie um arquivo html básico que abra no IE

3

Eu criei um arquivo html básico e ele abre bem no firefox. Mas no IE apenas aparece como texto simples (as tags são exibidas em vez de renderizadas).

Meu arquivo se parece com isso

<!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>

Eu sinto que há uma configuração errada no meu computador. Porque os aplicativos que estão usando controles integrados do IE não estão conseguindo renderizar também.

Qualquer ajuda seria ótima!

Obrigado!

    
por joe 13.08.2009 / 23:39

10 respostas

8

Isso pode muito bem ser um problema no registro.

Procure a seguinte chave no editor de registro (com o qual espero estar familiarizado):

[HKEY_CLASSES_ROOT\.html]

O valor " Content Type " REG_SZ existe e, em caso afirmativo, qual é o seu valor?

  • Se existir, deve ser " text/html ".

  • Se não existir, use o valor (Default) REG_SZ para localizar o tipo de arquivo associado HKEY_CLASSES_ROOT key. Por exemplo. se ele diz htmlfile , procure em:

    [HKEY_CLASSES_ROOT\htmlfile]
    

    Se essa chave não tiver um valor " Content Type " (ou não é " text/html "), crie-a e defina-a como " text/html ". Isso deve resolver isso.

Se você tiver que fazer essa mudança, no entanto, pode ser apenas uma solução paliativa, já que eu não sei o que realmente "corrompeu" esses tipos MIME em primeiro lugar.

Eu também não sei se há outras maneiras melhores de corrigir isso.

    
por 18.08.2009 / 02:22
7

Tem certeza de que o nome do arquivo é index.html e não index.html.txt ou algo assim? O Windows tem o péssimo hábito de tentar ajudá-lo e atrapalhá-lo às vezes.

Tente criar o arquivo abrindo uma janela de prompt de comando e digitando: "notepad index.html" (sem as aspas, é claro). Você pode ser avisado que o arquivo não existe, apenas clique sim, você deseja criá-lo e cole o HTML que você mencionou.

Se isso não esclarecer, você provavelmente terá algo mais errado com seus tipos MIME e mapeamentos de extensão de arquivo. Tente ajustá-los sob as ferramentas - > Opções de pasta - > Tipos de arquivos (no Windows XP, podem ser diferentes, mas semelhantes no Vista / 7). Pode ser que você tenha de alguma forma associado HTML com um tipo de arquivo de texto simples.

    
por 14.08.2009 / 00:10
1
  1. As configurações padrão do Microsoft Windows ocultam as extensões dos arquivos mais comuns (incluindo .htm ou .html). Siga as estas instruções para garantir que as extensões de arquivo estejam sendo exibidas . Outra maneira de revelar o arquivo real é clicar com o botão direito do mouse no arquivo e clicar em Propriedades. Que nome de arquivo é mostrado perto do topo da janela Propriedades?
  2. Se o arquivo tiver nome apropriado, o problema provavelmente será uma falha do Internet Explorer. Envie o arquivo para alguém com a mesma versão do Microsoft Windows e do Internet Explorer para ver como ele se comporta. Melhor ainda, faça o upload para MediaFire (não é necessária uma conta) e vamos testá-lo para você:)
por 18.08.2009 / 02:14
1

Uma redefinição faz alguma coisa?

Tools -> Internet Options -> Advanced -> Reset

    
por 18.08.2009 / 02:25
1

Não tenho certeza se isso ajudará você, mas adicionar essa linha no cabeçalho fez com que ela fosse exibida no IE muito bem.

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

Vale um tiro.

    
por 18.08.2009 / 16:35
0

Parece que o nome do arquivo teria uma extensão imprópria.

Quando você salvar o arquivo (no bloco de notas ou qualquer programa que escolher), certifique-se de digitar o nome do arquivo como "filename.html" WITH as aspas.

    
por 14.08.2009 / 00:59
0

Certifique-se de salvar como filename.htm (digite o nome e a extensão). Se você estiver usando o bloco de notas como seu editor, certifique-se de que "salvar como tipo" seja "todos os arquivos". Isso permitirá usar a extensão de arquivo que você digita (.htm) ou como um dos outros respondentes mencionou. ser chamado file.htm.txt Eu corri seu código e ele funciona quando salvo corretamente.

    
por 18.08.2009 / 15:18
0

Eu suponho que você tentou reparar / reinstalar o IE?

Talvez um pouco, mas você já procurou por adware / spyware / etc? Certa vez, encontrei uma barra de ferramentas de adware que se configurava como um servidor proxy local para que pudesse redirecionar todo o tráfego para uma fonte externa, que eles pudessem monitorar e inserir anúncios na resposta. Como o servidor externo não conseguiu acessar os endereços locais / intranet, esses links não foram carregados corretamente.

Atualização: (uh, deixa pra lá)

    
por 18.08.2009 / 03:11
0
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head>
       <title>Title here!</title>
</head>
<body>

</body>
</html>

Parece que o tipo de documento está errado no seu ...

este link irá ajudá-lo com doctypes para os seus propósitos. Certifique-se de que você também tenha o arquivo nomeado corretamente. Se isso não funcionar, continue pegando código no seu html e veja se ele funciona como um depurador. Se você se deparar com uma seção de código onde ela começa a funcionar, então você conhece a área onde seu código está quebrando ...

    
por 20.08.2009 / 19:39
-1

Tente adicionar um DOCTYPE

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

Veja a fonte do superuser.com e você verá a mesma coisa.

É engraçado ... veja o link na parte inferior da página - link . Um site para perguntas sobre web design.

    
por 13.08.2009 / 23:40