Xml+css
Fermé
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
-
16 sept. 2009 à 01:12
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 - 16 sept. 2009 à 16:27
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 - 16 sept. 2009 à 16:27
Bonjour,
Je fais actuellement le css d'un doc xml (qui est parfaitement valide). J'ai une balise 'nom' décrite dans ma dtd, elle apparaît deux fois, mais curieusement le style ne s'applique que la seconde fois. La première ne change pas.
Quelqu'un saurait m'aider?
Cordialement,
Smoke
Je fais actuellement le css d'un doc xml (qui est parfaitement valide). J'ai une balise 'nom' décrite dans ma dtd, elle apparaît deux fois, mais curieusement le style ne s'applique que la seconde fois. La première ne change pas.
Quelqu'un saurait m'aider?
Cordialement,
Smoke
A voir également:
- Xml+css
- Xml download - Télécharger - Édition & Programmation
- Office xml handler - Télécharger - Traitement de texte
- Driveimage xml - Télécharger - Sauvegarde
- Enlever le soulignement d'un lien css - Astuces et Solutions
- Convertir txt en xml - Forum Programmation
10 réponses
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
16 sept. 2009 à 10:02
16 sept. 2009 à 10:02
Bonjour,
Montre nous l'arborescence de l'XML et le CSS associé, pour qu'on y voit plus clair.
Montre nous l'arborescence de l'XML et le CSS associé, pour qu'on y voit plus clair.
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
16 sept. 2009 à 13:52
16 sept. 2009 à 13:52
alakazham!
<?xml version='1.0' encoding='ISO-8859-2' standalone='yes'?> <!DOCTYPE documentation SYSTEM 'http://www.amanmachinedream.com/thebook/book.dtd.xml'> <?xml-stylesheet href='http://www.amanmachinedream.com/thebook/book.css' type='text/css'?> <documentation> <projet> <nom></nom> <type></type> <localisation></localisation> </projet> <sujet> <type langage=''></type> <nom></nom> <localisation></localisation> <description></description> </sujet> </documentation>
* { position:relative; float:left; display:block; } documentation { width:100%; height:100%; padding:auto; color:#777777; /*background-color:#424266;*/ line-height:2em; } sujet, projet, sujet > *, projet > * { width:500px; height:auto; margin:auto; padding:0.5em; /*background-color:#323256;*/ } documentation > * { display:block; } nom { color:#777777; text-transform:uppercase; width:inherit; } retourne { text-transform:uppercase; background-color:#250535; font-family:monospace; font-size:0.7em; }
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
16 sept. 2009 à 14:06
16 sept. 2009 à 14:06
Etonnant, chez moi ça marche, les 2 balises <nom> sont bien affichées en majuscule.
Quel propriété n'est pas appliquée chez toi?
Petite remarque: attention au caractère '>' dans le CSS, c'est du CSS 3 et c'est pas reconnu par IE. Le '*' est également problématique il me semble.
Quel propriété n'est pas appliquée chez toi?
Petite remarque: attention au caractère '>' dans le CSS, c'est du CSS 3 et c'est pas reconnu par IE. Le '*' est également problématique il me semble.
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
16 sept. 2009 à 14:21
16 sept. 2009 à 14:21
j'ai tout testé sous Opera pour le moment :), et j'ai pris le parti de ne pas coder en fonction des réticences d'IE à se conformer^^. Opera gère le CSS3 normalement :s.
text-transform et color ne s'appliquent pas, je n'ai pas testé width, mais ce n'est pas super important^^
text-transform et color ne s'appliquent pas, je n'ai pas testé width, mais ce n'est pas super important^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
16 sept. 2009 à 15:01
16 sept. 2009 à 15:01
J'ai testé sur Firefox 3.5, opera 10, chrome 2.0 et safar 2.0, et ça fonctionne, tant le uppercase que la couleur.
C'est même bon également sur IE8, la seule chose sur IE est le display:block; qui n'est pas pris en compte à cause du CSS3.
C'est même bon également sur IE8, la seule chose sur IE est le display:block; qui n'est pas pris en compte à cause du CSS3.
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
16 sept. 2009 à 15:10
16 sept. 2009 à 15:10
alors ça c'est vraiment très curieux, tu as une idée de ce qui pourrait se passer?
au fait, merci pour ton aide :)
au fait, merci pour ton aide :)
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
16 sept. 2009 à 15:16
16 sept. 2009 à 15:16
Du tout. si j'ai bien compris, ton fichier premier <nom> est noir et en minuscule?
as-tu essayé de vider le cache du navigateur pour vérifier qu'il ne travaille pas avec une ancienne version du css?
quel est le code source de la page avec les données?
Je ne vois pas d'où peut venir le problème dans l'état actuel des choses autrement.
as-tu essayé de vider le cache du navigateur pour vérifier qu'il ne travaille pas avec une ancienne version du css?
quel est le code source de la page avec les données?
Je ne vois pas d'où peut venir le problème dans l'état actuel des choses autrement.
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
16 sept. 2009 à 15:54
16 sept. 2009 à 15:54
oui, c'est bien ça :s tu as bien compris.. Et je viens de vider le cache, rien n'y fait :s. Boulet que je suis, j'imagine que le slash y est pour quelque chose?(:
<?xml version='1.0' encoding='ISO-8859-2' standalone='yes'?> <!DOCTYPE documentation SYSTEM 'http://www.amanmachinedream.com/thebook/book.dtd.xml'> <?xml-stylesheet href='http://www.amanmachinedream.com/thebook/book.css' type='text/css'?> <documentation> <projet> <nom>/amanmachinedream</nom> <type>amanmachinedream</type> <localisation>BBS</localisation> </projet> <sujet> <type langage='PHP'>PHP</type> <nom>string</nom> <localisation>string.tool.php</localisation> <syntaxe langage='PHP'></syntaxe> <description>La classe string permet d'opérer tous les traitements nécessaires sur les différentes variables.</description> <retourne>La variable transmise nettoyée.</retourne> <appels></appels> </sujet> </documentation>
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
16 sept. 2009 à 16:16
16 sept. 2009 à 16:16
Sérieux c'est étonnant, j'ai fait un gros copié / collé en local, et ça marche.
Le XML, tu l'intègres dans une autre page, ou tu l'affiches en brut?
Le XML, tu l'intègres dans une autre page, ou tu l'affiches en brut?
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
16 sept. 2009 à 16:27
16 sept. 2009 à 16:27
le xml est construit par un php hyper standard et envoyé directement^^