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

Mise en page CSS Discussion :

Utiliser une balise <strong> ou non


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Analyste programmeur
    Inscrit en
    Mai 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Mai 2008
    Messages : 137
    Par défaut Utiliser une balise <strong> ou non
    Bonjour,

    Question de débutant: pour mettre du texte en gras (uniquement cela) dans un paragraphe, est-il preferable de définir en css une balise speciale ou bien simplement utiliser <b> </b> dans la page html ?

    Cela parait plus simple de directement utiliser les balises <b></b> mais va à l'encontre de la logique css.

    Merci de vos conseils

  2. #2
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    la balise strong mettra directement en gras, pas besoin de repasser par le css.

    la balise strong est préconiser pour un meilleur référencement alors que la balise b n'est plus valide w3c, il me semble.

    donc le choix est vite fait

  3. #3
    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
    Il vaut mieux passer par du CSS pour séparer le fond et la forme.

    Citation Envoyé par kohsaka Voir le message
    la balise strong mettra directement en gras, pas besoin de repasser par le css.

    la balise strong est préconiser pour un meilleur référencement
    La balise b et la balise strong sont deux balises différentes, l'une ne remplace pas l'autre.
    La balise b est utilisée pour mettre un texte en gras. La balise strong est utilisée pour mettre un texte en exergue, seulement la représentation graphique utilisée par les navigateurs est le gras. On peut très bien imaginer un navigateur souligner un texte encadré par la balise strong.

    Citation Envoyé par kohsaka Voir le message
    alors que la balise b n'est plus valide w3c, il me semble.
    "N'est plus valide" ne veut rien dire, un élément est valide ou non selon le DOCTYPE utilisé.
    En plus l'élément b est encore valide XHTML 1.1, c'est juste par soucis de séparation du fond et de la forme qu'il est déprécié.

  4. #4
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    Tu me fais dire ce que je n'ai pas dit.
    Ca question est "est ce qu'il faut utiliser un balise <strong> ou une balise <b>"

    Je ne vois pas l'intérêt de parler encore de la balise <b> puisqu'elle ne sert à rien, autant orienter les gens vers les meilleurs pratiques c'est a dire, soit la balise strong, puisque par défaut elle met en gras et rien n'empêche par la suite de changer son style, soit une balise <span class="gras"> mais la il perd l'intérêt au niveau du référencement, il faudrait voir dans quel contexte il est utilisé.

  5. #5
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par kohsaka Voir le message
    Je ne vois pas l'intérêt de parler encore de la balise <b> puisqu'elle ne sert à rien [...]
    L'élément b n'est pas déprécié et est repris en html 5 avec une précision concernant son utilisation en regarde de l'élément strong:

    The b element represents a span of text to be stylistically offset from the normal prose without conveying any extra importance, such as key words in a document abstract, product names in a review, or other spans of text whose typical typographic presentation is boldened.

    [...]

    The b element should be used as a last resort when no other element is more appropriate. In particular, headings should use the h1 to h6 elements, stress emphasis should use the em element, importance should be denoted with the strong element, and text marked or highlighted should use the mark element.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  6. #6
    Membre confirmé
    Profil pro
    Analyste programmeur
    Inscrit en
    Mai 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyste programmeur

    Informations forums :
    Inscription : Mai 2008
    Messages : 137
    Par défaut
    Heu, merci mille fois pour ces précisions. il me semblait naturel aussi de preciser directement dans le code html le caractère "strong" de certains texte.
    Bon, je vais suivre vos recommandations et ne pas utiliser <b>
    Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de plusieurs classes dans une balise
    Par scorpion.os dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 12/04/2007, 18h16
  2. Réponses: 7
    Dernier message: 15/01/2007, 18h18
  3. Dll managé utilise une dll non managé
    Par DAMVAL dans le forum C++/CLI
    Réponses: 3
    Dernier message: 28/11/2006, 10h36
  4. [DW8] Chercher une balise non fermée ?
    Par K20 dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 23/10/2006, 10h53
  5. [VB.NET] utiliser une classe ou non
    Par maxxou dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/09/2006, 01h09

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