[Résolu] Centrer (Créer un compte)

  • WordPress :6.1
  • Statut : résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2434185
    Clementh
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Ma configuration WP actuelle

    Problème(s) rencontré(s) : Bonjour, j’aurais besoin d’aide car je cherche à centrer l’en-tête de mes tableaux par rapport au tableau. Quand je sélectionne l’en-tête (par exemple « Top 10 ») et que je fais « aligner », il aligne l’en-tête et sa colonne, mais pas l’en-tête par rapport au tableau. Je ne sais pas si c’est très clair, je me suis donc permis de joindre le problème.

    Merci beaucoup par avance pour votre aide 🙂

    #2434186
    Clementh
    Participant
    Initié WordPress
    5 contributions

    Désolé, mon post a bugué et je n’avais pas terminé le titre ni la pièce jointe. La voici

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2434213
    Clementh
    Participant
    Initié WordPress
    5 contributions

    J’ai obtenu une réponse sur un autre forum. Si cela peut en aider d’autres : les tableaux en « natif » (via l’éditeur) ne prennent pas en charge la fusion des cellules, ce qui est requis pour aligner le titre avec le tableau. La solution : mettre le titre à part en bloc juste avant ou passer par des extensions. Merci !

    #2434234
    ferman
    Participant
    Maître WordPress
    7016 contributions

    Bonjour,

    La solution : mettre le titre à part en bloc juste avant ou passer par des extensions

    Oui, je n’utilise pas la plupart des blocs de Gutenberg (sauf paragraphe, colonne, shortcode et html) et en particulier je trouve le bloc table limité . Le truc du bloc avant fonctionne mais forcément ça vous fait deux blocs séparés (que vous pouvez mettre dans un groupe, bien sûr). Les extensions marchent sans doute mais…encore une extension.

    Pour compléter les possibilités, on peut utiliser quelques lignes de code js pour fusionner les cellules de la première rangée et une ligne de CSS pour centre le texte. Chez moi ça fonctionne bien. Je le mets au cas où ça intéresserait quelqu’un.

    function matable(){?>

    <script>
    var a = document.querySelectorAll('table tbody tr:nth-child(1) td');
    for(var i = 1; i < a.length; i ++) { a[i].remove();}
    document.querySelectorAll('table tbody tr:nth-child(1) td:nth-child(1)')[0].setAttribute("colspan",a.length);
    </script>

    <style>
    table tbody tr:nth-child(1) td {text-align:center}
    </style>
    <?php
    }
    add_filter('wp_footer','matable');

     

    • Cette réponse a été modifiée le il y a 1 année et 6 mois par ferman.
4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.