Sto realizzando un sito web con l'utilizzo di Java-Xml-Xsl-Css. Come server web ho scelto Tomcat.
Il mio problema è il seguente: quando visualizzo la pagina con un browser non riesce a caricare il foglio di stile. Di conseguenza tutto funziona ma non è formattato come voglio io.
L'errore che riporta Firefox é "Errore: Il foglio di stile http://localhost:8080/Prog/css/default.css non è stato caricato in quanto il suo tipo MIME, "text/html", non corrisponde a "text/css"".
Cosa uol dire? Che devo fare?
Il file xsl è il seguente:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" indent="yes" encoding="ISO-8859-1"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">
<html>
<HEAD>
<TITLE>AISMAC :: Login</TITLE>
<META http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<link rel="stylesheet" href="css/default.css" type="text/css" />
</HEAD>
<BODY>
<TABLE>
<TBODY>
<TR>
<TD class="sfondoSx"><img src="grafica/immagini/logoAismac.bmp" border="0"/></TD>
<TD class="sfondoTitolo"><xsl:text disable-output-escaping="yes"> </xsl:text></TD>
<TD class="sfondoTitolo">
<CENTER><FONT class="titolo" > Login </FONT></CENTER>
</TD>
<TD width="30" class="sfondoTitolo">
<xsl:text disable-output-escaping="yes"> </xsl:text>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</html>
</xsl:template>
</xsl:stylesheet>
mentre il css è questo:
BODY {
color: rgb(70,100,180);
background-color: rgb(170,220,250);
}
.sfondoTitolo {
height: 75;
background-color: rgb(70,100,180);
}
.sfondoSx {
width: 164;
background-color: rgb(70,100,180);
}
Qualcuno sa aiutarmi? Ho assoluto bisogno di voi se voglio laurearmi...
Grazie mille