Erro: tipo MIME, ?text/html?, não é ?text/css?

6 respostas
M

Bom dia.

Estou com problema na visualização de páginas no Firefox. Verifiquei que o css é baixado, mas não está sendo aplicado, a página fica toda desconfigurada. Retirei esse erro do console de erros:

--
Hora: 15/05/2013 08:49:02
Erro: A folha de estilos http://172.17.1.81:82/css/teste.css não foi carregada porque seu tipo MIME, ?text/html?, não é ?text/css?.
Arquivo-fonte: http://172.17.1.81:82/principal/inicio
Linha: 0
--

E realmente, a resposta está vindo como um arquivo text/css.

No IE funciona normal.

A chamada é feita assim:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>XXX</title>

<link rel="stylesheet" type="text/css" href="../css/default.css">
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.23.custom.css">
<link rel="stylesheet" type="text/css" href="../css/jquery.ui.selectmenu.css">

Se retirar o DOCTYPE, ai funciona a maioria das páginas, mas mesmo assim algumas ficam desconfiguradas.

Estou usando jsp e o servidor é Jetty.

6 Respostas

tmvolpato
marciost:
Bom dia.

Estou com problema na visualização de páginas no Firefox. Verifiquei que o css é baixado, mas não está sendo aplicado, a página fica toda desconfigurada. Retirei esse erro do console de erros:

--
Hora: 15/05/2013 08:49:02
Erro: A folha de estilos http://172.17.1.81:82/css/teste.css não foi carregada porque seu tipo MIME, ?text/html?, não é ?text/css?.
Arquivo-fonte: http://172.17.1.81:82/principal/inicio
Linha: 0
--

E realmente, a resposta está vindo como um arquivo text/css.

No IE funciona normal.

A chamada é feita assim:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>XXX</title>

<link rel="stylesheet" type="text/css" href="../css/default.css">
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.23.custom.css">
<link rel="stylesheet" type="text/css" href="../css/jquery.ui.selectmenu.css">

Se retirar o DOCTYPE, ai funciona a maioria das páginas, mas mesmo assim algumas ficam desconfiguradas.

Estou usando jsp e o servidor é Jetty.

no css é assim

type="text/css"

faltou isso

rel="stylesheet"
M

Mas estou colocando:

<link rel="stylesheet" type="text/css" href="../css/default.css">  
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.23.custom.css">  
<link rel="stylesheet" type="text/css" href="../css/jquery.ui.selectmenu.css">
tmvolpato
marciost:
Mas estou colocando:
<link rel="stylesheet" type="text/css" href="../css/default.css">  
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.23.custom.css">  
<link rel="stylesheet" type="text/css" href="../css/jquery.ui.selectmenu.css">

coloque desse jeito

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

Não deu certo.

Na verdade já tenho isso declarado:

A única diferença é que ISO está em maiúsculas.

tmvolpato

não tem nada de errado
isso que eu te passei tbm não vai adianta em nada

deve ser algo do jetty msm

não esquece de fecha o head? neh

M

Sim, estou fechando a tag Head.

Estranho é que no IE funciona.

Criado 15 de maio de 2013
Ultima resposta 15 de mai. de 2013
Respostas 6
Participantes 2