5568 sujets
Sémantique web et HTML
Pour ma part je ne vois pas...
A part sauvegarder ton fichier Word en document html et y aller à coups de Ctrl + f (ou Ctrl + h selon ton éditeur) pour modifier tes balises en masse et supprimer celles inutiles...
Sinon, peut-être qu'à partir du code HTML, ZenCoding est capable de remplacer ta structure par ce que tu veux... A voir, je ne l'ai jamais beaucoup utilisé...
Modifié par Gothor (04 Jun 2012 - 16:05)
A part sauvegarder ton fichier Word en document html et y aller à coups de Ctrl + f (ou Ctrl + h selon ton éditeur) pour modifier tes balises en masse et supprimer celles inutiles...
Sinon, peut-être qu'à partir du code HTML, ZenCoding est capable de remplacer ta structure par ce que tu veux... A voir, je ne l'ai jamais beaucoup utilisé...
Modifié par Gothor (04 Jun 2012 - 16:05)
J'ai essayé d'enregistrer en HTML sous Word, un désastre. Je dois nettoyer toutes les balises de toutes les saletés inutiles par des rechercher/remplacer (ça prend un temps fou) et ensuite remplacer les TR et TD par des DIV (si il n'y avait que ça, ça irait vite).
Ce qui fait pour le moment je me contente de copies d'écrans que j'insère sous forme d'images.
Ce qui fait pour le moment je me contente de copies d'écrans que j'insère sous forme d'images.
J'avais trouvé ceci sur Développez.com :
http://www.developpez.net/forums/d75826/logiciels/microsoft-office/word/vba-word/tableaux-word-vers-html
Mais les macros n'apparaissent pas dans ma liste (j'utilise encore Word 2000 et il y a sûrement un problème de compatibilité).
Mais là en faisant quelques recherches, je viens à l'instant de trouver ce convertisseur en ligne :
http://www.textfixer.com/html/convert-word-to-html.php
C'est nickel. Plus le tableau est "clean" (pas de bordures, largeurs de colonnes fixe, et...) plus il ressort un code très minimaliste est bien indenté. Il reste plus qu'à faire des rechercher/remplacer de TD par des DIV etc...
Modifié par Nerva (04 Jun 2012 - 16:21)
http://www.developpez.net/forums/d75826/logiciels/microsoft-office/word/vba-word/tableaux-word-vers-html
Mais les macros n'apparaissent pas dans ma liste (j'utilise encore Word 2000 et il y a sûrement un problème de compatibilité).
Mais là en faisant quelques recherches, je viens à l'instant de trouver ce convertisseur en ligne :
http://www.textfixer.com/html/convert-word-to-html.php
C'est nickel. Plus le tableau est "clean" (pas de bordures, largeurs de colonnes fixe, et...) plus il ressort un code très minimaliste est bien indenté. Il reste plus qu'à faire des rechercher/remplacer de TD par des DIV etc...
Modifié par Nerva (04 Jun 2012 - 16:21)
Je profite de ce sujet pour un petit truc qui ne va pas dans mon "tableau" : je n'arrive pas à le centrer horizontalement.
Modifié par Nerva (04 Jun 2012 - 17:27)
.table {
text-align: center;
}
.table-header {
clear: both;
margin: 5px;
padding: 0;
font-weight: bold;
}
.table-line {
clear: both;
margin: 5px;
padding: 0;
}
.table-case {
float: left;
margin: 5px;
padding: 0;
border: none;
text-align: center;
width: 5em;
}
<div class="table">
<div class="table-header">
<span class="table-case">LAT</span>
<span class="table-case">HAT</span>
<span class="table-case">DIT</span>
<span class="table-case">CMM</span>
<span class="table-case">CPO</span>
<span class="table-case">NPX</span>
<span class="table-case">REF</span>
</div>
<div class="table-line">
<span class="table-case">100</span>
<span class="table-case">150</span>
<span class="table-case">180.28</span>
<span class="table-case">0.052</span>
<span class="table-case">0.002</span>
<span class="table-case">1 970</span>
<span class="table-case">500</span>
</div>
<div class="table-line">
<span class="table-case">130</span>
<span class="table-case">190 </span>
<span class="table-case">230.22</span>
<span class="table-case">0.067</span>
<span class="table-case">0.0026</span>
<span class="table-case">1 969</span>
<span class="table-case">385</span>
</div>
<div class="table-line">
<span class="table-case">150</span>
<span class="table-case">225</span>
<span class="table-case">270.42</span>
<span class="table-case">0.079</span>
<span class="table-case">0.0031</span>
<span class="table-case">1 906</span>
<span class="table-case">323</span>
</div>
<div class="table-line">
<span class="table-case">200</span>
<span class="table-case">300</span>
<span class="table-case">360.56</span>
<span class="table-case">0.105</span>
<span class="table-case">0.0041</span>
<span class="table-case">1 920</span>
<span class="table-case">244</span>
</div>
<div class="table-line">
<span class="table-case">300</span>
<span class="table-case">450</span>
<span class="table-case">540.83</span>
<span class="table-case">0.157</span>
<span class="table-case">0.0062</span>
<span class="table-case">1 905</span>
<span class="table-case">161</span>
</div>
<div class="table-line">
<span class="table-case">450</span>
<span class="table-case">600</span>
<span class="table-case">750</span>
<span class="table-case">0.218</span>
<span class="table-case">0.0086</span>
<span class="table-case">2 060</span>
<span class="table-case">116</span>
</div>
<div class="table-line">
<span class="table-case">500</span>
<span class="table-case">750</span>
<span class="table-case">901.39</span>
<span class="table-case">0.262</span>
<span class="table-case">0.0103</span>
<span class="table-case">1 912</span>
<span class="table-case">97</span>
</div>
</div>
Modifié par Nerva (04 Jun 2012 - 17:27)
Plus d'info: Habillage de tableaux avec des CSS.
Nerva a écrit :
Et même chose pour les TH, TR et TD.
Une fois que tu as une classe sur ton TABLE, tu peux utiliser des sélecteurs tels que:
.table1 td {}
.table2 td {}
.table1 .unStyleDeCellule {}
.table2 .unStyleDeCellule {}
/* etc. */
Ainsi tu évites de devoir modifier tes classes sur toutes tes lignes et cellules.