- WordPress :4.9
- Statut : non résolu
- Ce sujet contient 21 réponses, 4 participants et a été mis à jour pour la dernière fois par PhiLyon, le il y a 6 années et 10 mois.
-
AuteurMessages
-
26 février 2018 à 3 h 33 min #2101684Cette réponse a été marquée comme privée.26 février 2018 à 10 h 29 min #2101810
Bonjour.
Erreur de copier/coller, c’est ce code
.noborder {
border: none;
}C’est ce thème qui oblige à modifier le CSS, il impose ses classes.
🙂
26 février 2018 à 11 h 17 min #2101825Encore mieux
.noborder table tr td {
border: 0 none !important;
}🙂
26 février 2018 à 12 h 55 min #2101853Bon, on efface tout et on recommence.
On ne peut surclasser la fonction border du thème, donc il faut tricher, ce code fonctionne
<table style="border-color: transparent;">
<tbody>
<tr>
<td style="border-color: transparent; text-align: center;">Photo</td>
</tr>
<tr>
<td style="border-color: transparent;"><img class="aligncenter" src="http://www.darloup.com/blog/wp-content/uploads/2018/02/mujica01.jpg" alt="" width="225" height="300" /></td>
</tr>
</tbody>
</table>Si tu ne veux pas t’embêter à rentrer le code dans le html, mets toi en mode visuel, sélectionne tout le tableau et suis les images des fichiers joints.
🙂
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.26 février 2018 à 12 h 56 min #2101858On ne peut mettre que 4 fichiers, là suite
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.21 mars 2018 à 3 h 31 min #2123595Bonjour PhiLyon et, une fois de plus, merci de ta réponse détaillée.
Je m’excuse du retard de ma propre réponse, mais j’étais absent.
Je te confirme que ton dernier code (utiliser « transparent » comme attribut de bordure) fonctionne parfaitement et a donc résolu les problèmes ponctuels. C’est une excellente façon de « tricher » pour que WP accepte le code HTML afin d’obtenir le résultat requis (aucune bordure visible à l’écran).
Mais, sans être ingrat, dois-je en conclure que WordPress est incapable de reconnaître certains aspects du code de base HTML, même sous ses thèmes officiels ? Cela m’étonne grandement !
Et pourtant…
Voici deux cas de figures qui pourront aider les lecteurs de ce site :
1) PREMIER CAS
Je vais maintenant insérer un tableau SANS BORDURE en utilisant WP et l’extension TinyMCE Advanced (installée sur mon site). Oublions les photos, je vais simplement insérer une table sans bordure avec la lettre A dans le tableau. EN MODE VISUEL.
Premier code :
<table border= »none »>
<tbody>
<tr>
<td>A</td>
</tr>
</tbody>
</table>Cela ne marche pas.
Deuxième code :
<table border= »0″>
<tbody>
<tr>
<td>A</td>
</tr>
</tbody>
</table>Cela ne marche pas non plus.
En fait, lorsque tu essaies de donner un attribut à la « border » de ton tableau, tu te retrouves en face d’une case blanche et tu n’as aucune aucune idée de ce que tu dois écrire dans cette case : « none », « 0 », autre chose ?
2) OK, SECOND CAS
Désactivons totalement l’extension TinyMCE Advanced et essayons d’insérer un tableau de 1×1 sans bordure sous un thème officiel de WordPress :
Je n’ai plus l’option d’insérer un tableau dans le menu de base ! Aucun bouton me permettant de ce faire !!!
Est-ce normal ???!!!
Il semblerait donc que le menu de base de WordPress ne permette pas de gérer l’insertion d’un tableau !!!!!!
Si c’est effectivement le cas, c’est totalement absurde et la situation devrait être corrigée !
Henry
21 mars 2018 à 9 h 13 min #2123992Bonjour.
Pour les cas un et deux, ça fonctionne comme ça
<table border="0px">
<tbody>
<tr>
<td>A</td>
</tr>
</tbody>
</table>Pour le reste, un des points forts de WordPress est le nombre infini d’extensions développées, elles offrent des possibilités de personnalisation/performance adaptées à presque tous les besoins.
Tu râles, mais si WordPress n’existait pas, ton site et ton tableau tu te les taperais en PHP, HTML et CSS.
Et d’un autre côté, il ne t’a pas coûté trop cher non plus WordPress 😆
🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.