zesseb Posté 2 Septembre 2008 Posté 2 Septembre 2008 Bonjour à tous j'utilise Drupal pour refaire un site. J'utilise un module multilangues qui m'affiche en haut de page des liens avec un drapeau suivi du nom du pays. Mon soucis: - la balise se présente comme suit: <a href=""> <img src="" /> texte </a> - je veux "effacer" le texte à côté du drapeau sans toucher aux fichiers des modules de Drupal j'ai pensé à un "display: none" du contenant, mais ça supprime l'image un "font-size: 0" fonctionne sous firefox mais crée des espaces sous IE j'ai bien pensé aux sélecteurs, mais je n'arrive pas à trouver de solution... avez vous des idées? merci!
karnabal Posté 2 Septembre 2008 Posté 2 Septembre 2008 Ton texte est contenu dans quelle balise ? Peux-tu nous livrer l'ensemble du code concerné ?
Dan Posté 2 Septembre 2008 Posté 2 Septembre 2008 Un lien invisible (ou du moins du texte invisible dans un lien) est quelque chose que je ne tenterais pas si le référencement est important pour ce site. Google le détecte assez facilement, et le couperet tombe vite !
zesseb Posté 2 Septembre 2008 Auteur Posté 2 Septembre 2008 en fait c'est dans le choix de la langue le code: <a href="url/fr"><img src="french_flag.png" alt="french" /> French </a> et je voudrais faire disparaitre le mot "French" mais conserver le drapeau. Ce code est généré par le module de Drupal auquel je ne veux pas toucher, j'ai donc pensé au css
Dadou Posté 2 Septembre 2008 Posté 2 Septembre 2008 Un bête span pourrais t'aider <a href="url/fr"><img src="french_flag.png" alt="french" /><span class="hidden>French</span></a> avec comme style associé .hidden { display : none;} oups, j'ai lu trop rapidement, mais ce que tu cherches à faire n'est pas possible sans toucher au code généré
zesseb Posté 2 Septembre 2008 Auteur Posté 2 Septembre 2008 oui voilà, c'est ça que je voulais éviter... car si je dois retoucher au code du module, à ce moment je vire carrément le texte, mais le problème est que le site n'est pas pour moi, et que Drupal nécessite des mises à jours qui, bien sûr, écrasent les modules existant par les nouvelles versions...
Dadou Posté 2 Septembre 2008 Posté 2 Septembre 2008 Il me semble que Drupal permet de développer ses propres modules, donc si tu copies le module existant, en lui donnant un autre nom (en faisant aussi toutes les modifs qui vont avec), ce module ne devrait plus être impacté par les mises à jour?
Magicoyo Posté 2 Septembre 2008 Posté 2 Septembre 2008 Ton texte est contenu dans quelle balise ? Peux-tu nous livrer l'ensemble du code concerné ? Je confirme, un de mes anciens client avait reçu un "ultimatum" de Google (via les Webmasters Tools) pour ce type de pratique. Dans la charte graphiue, Le titre H1 venait en superposition d'une image. Pour des questions de lisibilité, on a du ajouter une ombre portée au titre. Résultat, un backgound au h1 + le textedu h1 rendu invisible en CSS... Le Googler a estimé que c'était du cloaking
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant