XSLT till XHTML, CSS bråkar
XSLT till XHTML, CSS bråkar
Mitt problem är följande: Håller på med en sida i XML/XSLT/XHTML. (XML konverteras till XHTML med hjälp av XSLT.) Nu är det så att, av någon anledning, det inte går att ändra bakgrundsfärgen på sidan. Testat att ändra den i CSS OCH ändra bgcolor-attributet på body-taggen, men bakgrunden fortsätter att vara vit! Någon som har en lösning på detta? Ganska så frustrerande..
XSLT:
CSS:
Tycker inte att det borde vara något fel, det som är XHTML här har jag liksom kopierat från ett tidigare projekt, där exakt samma kod fungerade. Men så fort det görs med XSLT så går det inte att ändra bakgrunden på body. (På t.ex. div:ar går det dock utmärkt...)
Har nu även testat att, i PHP, låta servern "göra om" det till XHTML, och då fungerar inte heller div:arna... Men om jag då öppnar källkoden i webbläsaren, kopierar den, sparar den som en .html-fil och sedan öppnar den, DÅ fungerar det! :S Jag är förvirrad...
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
<xsl:preserve-space elements="text"/>
<xsl:output method="html" media-type="text/xhtml" indent="yes"/>
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="se-sv">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>rsodergren - webb & foto</title>
<link rel="stylesheet" type="text/css" href="rs.css" />
</head>
<body>
...................
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Code: Select all
body {
background-color: #696462;
}
...........
Har nu även testat att, i PHP, låta servern "göra om" det till XHTML, och då fungerar inte heller div:arna... Men om jag då öppnar källkoden i webbläsaren, kopierar den, sparar den som en .html-fil och sedan öppnar den, DÅ fungerar det! :S Jag är förvirrad...