J'essaie de créer un nouveau document XHTML à partir d'un autre document XHTML. Je veux seulement utiliser certains des balises DIV dans l'ancien document XHTML, mais je ne suis pas sûr de le faire correctement. Pour commencer, si je veux choisir une balise spéciale DIV avec ID = mbContent, pourrais-je utiliserSélectionnez la balise DIV avec XSLT?
<xsl:template match="x:div[@id='mbContent']">
Cette balise DIV contient d'autres DIVs et du contenu comme des images et ainsi de suite. Comment faire si je veux utiliser le même style CSS appliqué au contenu? Existe-t-il un moyen de copier le style CSS ou dois-je ajouter un nouveau style CSS et comment le faire? Comme le nouveau document XHTML va faire partie de XHTML, je ne peux pas utiliser la balise HEAD et mettre une référence à la feuille de style CSS de cette façon. Hmm, mais si j'utilise la feuille de style CSS qui va être dans la tête du document XHTML principal, peut-être que je pourrais appliquer ces styles CSS à cette DIV, ou? Comment appliquer des styles dans le nouveau document XHTML?
Je suis un peu confus, mais j'espère que ma question n'est pas de prêter à confusion ?! :)
Salut! J'ai besoin d'une nouvelle aide puisque le code ci-dessous ne fonctionne pas pour moi. C'est ce qui ne fonctionne pas xmlns:x="http://www.w3.org/1999/xhtml" and "x:div[@id='mbContent']"
Je pense que c'est parce que j'utilise un outil CMS qui a un module proxy qui n'accepte pas ce code pour une raison étrange. Par conséquent je cherche une solution alternative pour ajouter la CLASSE ou l'identification et ajoute également des valeurs aux éléments de DIV en employant ceci plutôt xsl:apply-templates select="//*[@id='mbSubMenu']"
et utilise également la copie comme dans l'exemple ci-dessous? Preciate une nouvelle aide! Merci! :)
Possible [en double] (http://stackoverflow.com/questions/6431330/css-style-and-xslt). –