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

HTML Discussion :

remplacer des balises dépréciées


Sujet :

HTML

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut remplacer des balises dépréciées
    Bonsoir,

    ayant récemment appris que certaines balises html étaient à éviter, j'essaye une autre solution et je voudrais savoir si c'est valable :

    pour centrer du texte, avant, je faisais <center>le_texte</center> et je l'ai remplacé par <div align=center>le_texte</div>
    et pour fixer la couleur du texte, j'ai remplacé <font color="couleur">le_texte</font> par <span style="color:couleur">le_texte</span>

    Qu'en pensez-vous ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Pour la couleur, c'est pas mal. Pour l'alignement, il faudrait faire un peu comme la couleur, en fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p style="text-align: center">le texte</p>
    Encore mieux : utiliser les CSS et les classes sémantiques.

    Entre les <head> de la page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <style type="text/css">
      .petittitre {
        text-align: center;
      }
     
      .bienvisible {
        color: couleur;
      }
    </style>
    et pour s'en servir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p class="petittitre">le texte</p>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <em class="bienvisible">le texte</em>
    C'est un peu ça, l'intérêt de déprécier <font> et <center> et ce genre de choses.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut
    pourquoi ne pas utiliser les styles css pour remplacer toutes les balises de mise en forme, comme FONT, CENTER, ...etc. ainsi les attributs de mise en forme
    et aussi de travailler en xhtml.

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    C'est pas du CSS ce que propose Thelvin ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9
    Par défaut
    Depuis le HTML5 il est recommandé par le W3C d'appliquer les styles (couleur, alignement,...) avec les CSS.

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    monDiv
    {
       text-align: .... px;
    }
    ; )

  6. #6
    Membre éclairé
    Homme Profil pro
    Sécurité
    Inscrit en
    Février 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2011
    Messages : 53
    Par défaut 100% thelvin
    LaurentSc,

    Ce que thelvin a proposé comme solution est tout à fait juste, il n'y a rien à rajouté!


    Pour finir man11110000,

    Pour la propriété "text-align" il n'y a pas de valeur en pixel à renseigner.

    C'est left / right / center / justify ou inherit.



    Cordialement,

    Graimbault

  7. #7
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut balises html dépréciées
    En fait, les balises html sont réservées à la structure d'une page et le css à sa mise en forme. C'est pour cela que les balises <i>, <b>, <font face>, <bgcolor>, <marquee> etc. sont obsolètes. Contrairement à ce que dit man11110000, cela n'a rien à voir avec le html5, le css étant apparu depuis pas mal d'années (déjà avec le html4)!

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

Discussions similaires

  1. remplacer des balises html d'une variable
    Par onlajoy dans le forum Langage
    Réponses: 4
    Dernier message: 08/02/2012, 14h46
  2. [RegEx] Remplacer des balises à coups de regex
    Par titouille dans le forum Langage
    Réponses: 7
    Dernier message: 08/04/2009, 08h48
  3. [PHP 5.2] Remplacer des balises html par des balises encodées
    Par gtraxx dans le forum Langage
    Réponses: 3
    Dernier message: 28/01/2009, 21h54
  4. [RegEx] expression régulière pour remplacer des balises
    Par oceanbigone dans le forum Langage
    Réponses: 5
    Dernier message: 29/05/2007, 18h11
  5. Remplacer des balises par des valeurs dans une String
    Par RadicalBob dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 15h22

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