[spip-dev] [Bug 6892] <embxxx> d'un .mp3

Bonjour,

J'ai testé dans un article l'insertion d'un .mp3 à l'aide la balise <embxxx>.
SPIP détecte que c'est un format non graphique et force la taille à 0x0 ce qui fait que le contrôleur n'est pas affiché.
<emb200> seul dans le texte d'un article donne :
<div align='justify' style='padding: 10px;'><div dir='ltr'><div class='spip_document_200 spip_documents'> <object width='0' height='0'> <param name='movie' value='../IMG/mp3/melinda.mp3' /> <param name='src' value='../IMG/mp3/melinda.mp3' /> <embed src='../IMG/mp3/melinda.mp3' width='0' height='0'></embed> </object> <div class='spip_doc_titre'><strong>Mélida</strong></div></div><br clear='all' /></div>

Et en indiquant la taille explicitement, les attributs height et width sont renseigné 2 fois (<emb200|width=200|height=50>) :
<div align='justify' style='padding: 10px;'><div dir='ltr'><div class='spip_document_200 spip_documents'> <object width='0' height='0'> <param name='movie' value='../IMG/mp3/melinda.mp3' /> <param name='src' value='../IMG/mp3/melinda.mp3' /> <param name='width' value='200' /><param name='height' value='50' /><embed src='../IMG/mp3/melinda.mp3' width='200' height='50' width='0' height='0'></embed> </object> <div class='spip_doc_titre'><strong>Mélida</strong></div></div><br clear='all' /></div>

Jacques PYRAT a écrit :

Bonjour,
Et en indiquant la taille explicitement, les attributs height et width sont renseigné 2 fois (<emb200|width=200|height=50>) :
<div align='justify' style='padding: 10px;'><div dir='ltr'><div class='spip_document_200 spip_documents'> <object width='0' height='0'> <param name='movie' value='../IMG/mp3/melinda.mp3' /> <param name='src' value='../IMG/mp3/melinda.mp3' /> <param name='width' value='200' /><param name='height' value='50' /><embed src='../IMG/mp3/melinda.mp3' width='200' height='50' width='0' height='0'></embed> </object> <div class='spip_doc_titre'><strong>Mélida</strong></div></div><br clear='all' /></div>

Bonjour,

Si Jacques n'a pas fait d'erreur dans son mail, il y a un pb de codage de style pour
<br clear='all' /> qui est déconseillé L'alignement, les styles de police et les règles horizontales dans les documents HTML
et devrait s'écrire amha
<br style="clear: both;" />

ou avec une class css
<style type="text/css">
   .fin_float {clear: both;}
</style>

<br class="fin_float" />

Claude