Bonjour à tous,
Ceci est ma deuxième intervention sur le forum - je suis novice et autodidacte et je rencontre un problème que je n'arrive pas à résoudre malgré des heures de tentatives - j'espère que vous pourrez m'aider.
Dans le cadre d'une édition électronique d'un texte romanesque dont il existe deux versions (variantes textuelles), je souhaiterais générer en HTML un affichage parallèle des deux versions du texte ; mon souhait serait que les paragraphes concernés (voire les autres) se correspondent en vis-à-vis.
Mon texte est balisé en XML-TEI et en voici la structure (mais peut-être n'est-ce déjà pas un bon balisage source... ?) :
Qui génère un HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <TEI> <teiHeader>...</teiHeader> <body> <div ana="version1_du_texte"><p ana="X" class="alignes">#PCDATA</p><p>#PCDATA</p><p>#PCDATA</p></div> <div ana="version2_du_texte"><p ana="X" class="alignes">#PCDATA</p><p>#PCDATA</p><p>#PCDATA</p></div> </body></TEI>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div class="body"> <div class="version1_du_texte"><p ana="X" class="alignes">#PCDATA</p><p>#PCDATA</p><p>#PCDATA</p></div> <div class="version2_du_texte"><p ana="X" class="alignes">#PCDATA</p><p>#PCDATA</p><p>#PCDATA</p></div>
Je me demande comment aligner en CSS ces <p class="alignes">, sachant qu'ils se trouvent dans deux <div> différents. Peut-être est-ce impossible ?
Voici ma tentative de CSS (je suis encore plus novice...), mais je vois parfaitement qu'elle n'est pas viable :
Je vous remercie par avance pour l'aide que vous voudrez bien m'apporter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 p.alignes { display:block; width:48%; margin: 0px 0px 0px 0px; }
Jonas.
Partager