IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Publications (X)HTML et CSS Discussion :

Masquer du texte sans utiliser la technique text-indent: -9999px


Sujet :

Publications (X)HTML et CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut Masquer du texte sans utiliser la technique text-indent: -9999px


    Je vous propose une traduction de l'article anglophone New technique to text-indent:-9999px hack par Paul Underwood : Masquer du texte sans utiliser la technique text-indent: -9999px.

    N'hésitez pas à faire part de vos remarques, commentaires ou propositions d'améliorations !

    Masquer du texte sans utiliser la technique text-indent: -9999px.

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Salut,

    Le titre de l'article dit :
    sans utiliser la propriété text-indent.
    Pourtant la solution est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .hide-text {
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }
    La propriété text-indent est toujours utilisée .. mais de manière différente.

  3. #3
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    C'est pas faux, j'avais pas fait attention, erreur de ma part je corrige merci
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  4. #4
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Petite astuce très intéressante

    Merci pour cette traduction.

  5. #5
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Merci pour les traductions. C'est toujours très enrichissant.

    Mais je ne comprends pas… Il existe :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    visibility: hidden;
    visibility: collapse;
    display: none;

    Bien sûr, l'article précise :
    You will hear that [la technique du -9999px] can be harmful to your SEO as you are trying to hide content from the visitor of the site.

    (Cependant [la technique du -9999px] peut être nuisible au référencement de votre site étant donné que vous masquez du contenu.)
    Mais d'une part, la nouvelle technique aussi. D'autre part, on s'en fout de la SEO. J'ai plutôt songé à l'accessibilité (les lecteurs d'écran notamment).

  6. #6
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    Bonjour,

    certains utilisent également la technique du line-height :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .hide-text {
        line-height: 9999px;
        ...
    }
    ce qui revient au final à utiliser un text-indent mais de manière verticale

  7. #7
    Membre éclairé Avatar de 4sStylZ
    Homme Profil pro
    Null
    Inscrit en
    Novembre 2011
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Null
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 314
    Par défaut
    Citation Envoyé par Muchos Voir le message
    Merci pour les traductions. C'est toujours très enrichissant.

    Mais je ne comprends pas… Il existe :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    visibility: hidden;
    visibility: collapse;
    display: none;
    J'avouerais que je suis comme Muchos. Je ne comprend pas pourquoi ne pas utiliser ces propriétés.

    Elles sont natives. Causent-elles des anomalies?
    Y'a t'il des gains à utiliser la fameuse méthode traduite?

Discussions similaires

  1. Masquer du texte sans utiliser la technique text-indent: -9999px
    Par FirePrawn dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 31/08/2012, 09h36
  2. Réponses: 5
    Dernier message: 30/04/2008, 17h42
  3. Réponses: 3
    Dernier message: 07/09/2007, 14h14
  4. masquer les doublons sans utiliser distinct
    Par Misato dans le forum IHM
    Réponses: 3
    Dernier message: 07/06/2007, 11h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo