wio Posted November 1 Share Posted November 1 Bonjour, Je souhaite centrer le texte affiché sur le slider de la page d accueil (Prestashop 1.7) . Or il est systématiquement affiché à droite, impossible de le centrer alors qu'il est bien en position centré dans le CMS. Code source dans la rubrique "Description" : <h4 style="text-align: center;">Abonnement Box Champagne - Carte Cadeau</h4> Affichage : https://bullesdemotion.com/fr/ Auriez-vous la solution pour centrer le texte ? Merci de votre aide 🙂 Link to comment Share on other sites More sharing options...
Divine Posted November 1 Share Posted November 1 Bonjour, Ohlala il faut vraiment revoir la hiérarchisation des balises Hn hein !... Bref, pour centrer ce texte il faut ajouter ce code CSS dans votre fichier "custom.css" : .image-slider-block .caption .caption-description { float: none !important; margin: 0 auto !important; } 1 Link to comment Share on other sites More sharing options...
Eolia Posted November 1 Share Posted November 1 Ca se passe une balise au-dessus^^ 1 Link to comment Share on other sites More sharing options...
MEG Venture Posted November 1 Share Posted November 1 (edited) Probably the theme.css As cache is enabled, I can't detect which file it is. Update the CSS as below. .image-slider-block .caption .caption-description { /* display: block; */ /* max-width: 425px; */ /* width: 100%; */ text-align: center; /* float: right; */ /* margin-right: 180px; */ } .image-slider-block ul>li:first-child .caption .caption-description { /* float: left; */ /* margin-left: 180px; */ /* margin-right: 0; */ } Or, you can work on the custom.css as @Divine mentioned... Edited November 1 by MEG Venture (see edit history) 1 Link to comment Share on other sites More sharing options...
MEG Venture Posted November 1 Share Posted November 1 Please mark the topic as 'Solved' if it is OK 1 Link to comment Share on other sites More sharing options...
wio Posted November 1 Author Share Posted November 1 Merci @divine et @Meg d'avoir pris le temps d'investiguer. Pourriez-vous m'indiquer à quel endroit du fichier custom.css faut-il intégrer les nouvelles lignes ? .image-slider-block .caption .caption-description { figure sur plusieurs lignes Link to comment Share on other sites More sharing options...
MEG Venture Posted November 1 Share Posted November 1 You just need to add the new lines below to the custom.css .image-slider-block .caption .caption-description { display: unset !important; max-width: unset !important; width: unset !important; float: unset !important; margin-right: unset !important; } .image-slider-block ul>li:first-child .caption .caption-description { float: unset !important; margin-left: unset !important; margin-right: unset !important; } 1 Link to comment Share on other sites More sharing options...
wio Posted November 1 Author Share Posted November 1 2 hours ago, MEG Venture said: .image-slider-block .caption .caption-description { display: unset !important; max-width: unset !important; width: unset !important; float: unset !important; margin-right: unset !important; } .image-slider-block ul>li:first-child .caption .caption-description { float: unset !important; margin-left: unset !important; margin-right: unset !important; } Great ! Tx a lot !! 1 Link to comment Share on other sites More sharing options...
wio Posted November 1 Author Share Posted November 1 4 hours ago, Divine said: Bonjour, Ohlala il faut vraiment revoir la hiérarchisation des balises Hn hein !... Bref, pour centrer ce texte il faut ajouter ce code CSS dans votre fichier "custom.css" : .image-slider-block .caption .caption-description { float: none !important; margin: 0 auto !important; } Merci @Divine. Pourriez-vous m'en dire plus sur la hiérarchisation des balises ? J ai utilisé la rubrique "titre" du slider qui est en H1 - Pour la description, je l'ai mise en H4. Qu'en pensez-vous ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 2 Share Posted November 2 Il y a 3 heures, wio a dit : Merci @Divine. Pourriez-vous m'en dire plus sur la hiérarchisation des balises ? J ai utilisé la rubrique "titre" du slider qui est en H1 - Pour la description, je l'ai mise en H4. Qu'en pensez-vous ? Il manque H2 et H4, car c'est basiquement le principe, un h2 après un H1, un h3 après un H2, ainsi de suite. 1 Link to comment Share on other sites More sharing options...
Divine Posted November 2 Share Posted November 2 Il faut penser à l'optimisation de votre boutique. Par exemple, quand on vous propose, comme dans ce post, un code de 4 lignes et un code de 12 lignes qui font la même chose, mettez en place le code de 4 lignes... Quant à vos balises Hn, il n'y a qu'à voir la hiérarchisation de votre page d'accueil pour constater le souci : 1 Link to comment Share on other sites More sharing options...
wio Posted November 15 Author Share Posted November 15 Bonjour je reviens sur le sujet car les modifications suggérées ont bien permis de résoudre la mise en page. En revanche, en faisant un audit, il semble que ceci pénalise le SEO. Voici ce qui est indiqué : Votre page semble utiliser des styles inline. text-align: center; Les styles inline sont une pratique de codage obsolète et sont déconseillés en faveur des feuilles de style CSS, en raison de leur capacité à dégrader les performances de chargement des pages et à compliquer inutilement le code HTML. Je préfère l'indiquer pour informer les autres utilisateurs, avant de procéder à la modification du fichier custom.css Bonne journée, Link to comment Share on other sites More sharing options...
wio Posted November 15 Author Share Posted November 15 On 11/1/2024 at 8:41 PM, MEG Venture said: Probably the theme.css As cache is enabled, I can't detect which file it is. Update the CSS as below. .image-slider-block .caption .caption-description { /* display: block; */ /* max-width: 425px; */ /* width: 100%; */ text-align: center; /* float: right; */ /* margin-right: 180px; */ } .image-slider-block ul>li:first-child .caption .caption-description { /* float: left; */ /* margin-left: 180px; */ /* margin-right: 0; */ } Or, you can work on the custom.css as @Divine mentioned... Marci mais il semble que ceci pénalise le SEO. Voici ce qui est indiqué dans le récent audit du SEO : Votre page semble utiliser des styles inline. text-align: center; Les styles inline sont une pratique de codage obsolète et sont déconseillés en faveur des feuilles de style CSS, en raison de leur capacité à dégrader les performances de chargement des pages et à compliquer inutilement le code HTML. Link to comment Share on other sites More sharing options...
Divine Posted November 15 Share Posted November 15 Les modifications qui vous ont été suggérées étaient à effectuer dans un fichier CSS, ce que vous avez fait il me semble. Il ne s'agit pas de styles inline. Les styles inline sont des codes CSS intégrées dans le code HTML. Donc si l'audit SEO vous indique cela, cela ne concerne pas le code qui vous a été donné ici mais plutôt du code que vous auriez ajouté via un éditeur en back-office par exemple. Link to comment Share on other sites More sharing options...
Eolia Posted November 15 Share Posted November 15 Sauf si le custom.css de son thème n'est pas compilé. C'est exactement le même problème pour tous ceux qui utilisent Elementor, ça génère des pages infâmes avec plein de styles inline... Link to comment Share on other sites More sharing options...
Divine Posted Friday at 12:35 PM Share Posted Friday at 12:35 PM Même si le custom.css n'est pas compilé, ça reste du code CSS dans un fichier CSS et pas du code CSS intégré à l'arrache dans du code HTML. Ce n'est pas du style inline. Je suis d'accord avec toi pour Elementor (d'ailleurs j'aimerais bien que les gens cessent d'utiliser cette m****) mais en l'occurrence, je pense que c'est plutôt le "text-align:center" intégré sur la balise H3 dans le code HTML (sûrement depuis un éditeur ou Elementor oui...) qui est concerné. Link to comment Share on other sites More sharing options...
wio Posted Friday at 05:18 PM Author Share Posted Friday at 05:18 PM pour votre information, ce site a été mis à niveau par un professionnel. J ignore s il a ou non utilisé Elementor Le texte ajouté pour centrer le paragraphe l'a été dans le fichier custom.css depuis le CPanel Merci Link to comment Share on other sites More sharing options...
Divine Posted Friday at 05:46 PM Share Posted Friday at 05:46 PM Il ne s'agit pas du paragraphe mais du titre H3 qui se trouve dans le slider. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now