Hallo zusammen,
ich habe ein Problem bei der Umsetzung von CSS via XSL und PHP. Die Formatierungen über CSS werden in der ausgebenden PHP-Datei überhaupt nicht angzeigt. Ich kann machen was ich will. Vielleicht stimmt etwas nicht in mit dem Stylesheet/www.w3.org? Die XSL-Datei habe ich wie folgt programmiert:
<?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/TR/xhtml1/strict">
<xsl:output method="html" version="4.0" indent="yes" encoding="UTF-8" media-type="text/html"/>
<xsl:template match="xyz">
<html>
<head>
<title>
<xsl:value-of select="title"/>
</title>
<style type="text/css">
.ueberschrift { font-family:Verdana; font-style:normal; font-weight: bolder; }
.parameter { font-family:Verdana; font-style:normal; font-size:70%; }
.haupttext { font-family:Verdana; font-style:normal; font-size:100%; }
</style>
</head>
<body>
<p><span class="ueberschrift">
<xsl:value-of select="title "/>
</span>
</p>
<p><span class="parameter">
Datum: <xsl:value-of select="storydate"/>
Uhrzeit: <xsl:value-of select="storytime"/>
</span>
</p>
<p><span class="haupttext">
<xsl:value-of select="subtext"/>
<xsl:value-of select="fulltext"/>
</span></p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Wäre klasse, wenn mir hier jemand weiterhelfen könnte, da eine unformatierte XML-Datei nicht so schön ist.
Schon vorab vielen Dank.
Gruß
Jo