IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[Débutant] [XSLT] CSS et XSL dans le même document


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Inactif  
    Inscrit en
    Mars 2006
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 352
    Points : 292
    Points
    292
    Par défaut [Débutant] [XSLT] CSS et XSL dans le même document
    Bonsoir,

    quand j'écris ce bout de code, ça fonctionne bien (au point de vue CSS) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Document XSL
    <?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 xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
      <head>
       <title>Bienvenue sur le site de Sidahmed</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <style type="text/css">
       body
    	{
    	 width: 760px;
    	 margin-top: 20px;
    	 margin-bottom: 20px;
    	 font-size: 0.8em;
    	 font-family: Verdana, "Times New Roman", serif;
    	 color: black;
    	}
      ...
      </style>
     <body>
     ...
     </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>
    Mais ce code là, ça marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <?xml-stylesheet type="text/css" href="style/design.css" ?>
    ...
    </xsl:stylesheet>
    Design.css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    body
    {
      width: 760px;
      margin-top: 20px;
      margin-bottom: 20px;
      font-size: 0.8em;
      font-family: Verdana, "Times New Roman", serif;
      color: black;
    }
    ...
    Merci de m'aider.

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Salut !

    Il te faut inclure le CSS via la génération du code par le XSLT... càd via un balise <link> c'est mes souvenirs sont exacts... sinon le CSS devrait s'appliquer sur le XSLT et non sur le code généré par celui-ci.
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/06/2010, 15h59
  2. Réponses: 10
    Dernier message: 03/04/2008, 15h58
  3. Réponses: 5
    Dernier message: 27/03/2007, 18h39
  4. [XSL~FO] 2 Pages de garde différents dans un même document
    Par Maximus32 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 02/03/2007, 10h07
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo