Peter Henschel: Nachtrag

Beitrag lesen

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
    <head>
      <title>irgendwas</title>
    </head>
    <body>
      <p>
        <xsl:value-of select="bla/inhalt" />
      </p>
    </body>
  </html>
</xsl:template>

geht nicht

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
    <head>
      <title>irgendwas</title>
    </head>
    <body>
        <xsl:value-of select="bla/inhalt" />
    </body>
  </html>
</xsl:template>

geht auch nicht

---------------

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
    <head>
      <title>irgendwas</title>
    </head>
        <p><xsl:value-of select="bla/inhalt" /></p>
  </html>
</xsl:template>

geht richtig, bis auf die Tatsache das das margin-left fehlt

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <html>
    <head>
      <title>irgendwas</title>
    </head>
       <xsl:value-of select="bla/inhalt" />
  </html>
</xsl:template>

hier gehts auch, nur hier fehlt nun das margin-top und -left

-------------
Im reinen HTML gehen alle Versionen. Schein wohl so zu sein das dies ein bug in Netscape ist. Wenn das <body>-tag vorhanden ist, wird alles in einer Zeile geschrieben, spricht, kein Umbruch am Fensterrand. Vielleicht kann man da was mit <div>'s oder Tabellen tricksen, denn ein <body>-tag sollte das Dokument schon haben.

Peter Henschel