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 :

[CSS] remplacement de tags html avec css


Sujet :

CSS

  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 161
    Par défaut [CSS] remplacement de tags html avec css
    bonjour,

    je réalise un site web, et je veux gérer le multilinguisme sur ce site. Pour ce faire, je voudrais mettre des attributs id à mes tags html puis les remplacer avec une feuille de style css, on m'a dit que c'etait possible. Mais je ne sais pas trop comment faire, je n'ai que quelques connaissances de base de CSS. Auriez-vous une idée ?

    Merci,

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Tu veux utiliser les css pour modifier tes textes?

  3. #3
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 161
    Par défaut
    oui c'est ça en fait

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Je n'en ai jamais entendu parlé. Dans un site multilinguiste, les css spécifiques à une langue servent surtout à modifier certaines longueurs lorsque l'espace dédié à un texte est trop petit (ou trop grand). Ils permettent aussi d'inversé le positionnement des textes pour écrire de droite à gauche pour certaines langues asiatiques ou arabes (et surement d'autres).

  5. #5
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 161
    Par défaut
    ok, c'est pas grave merci quand meme.
    sinon une autre suggestion pour gérer cet aspect multilingue ?

  6. #6
    Membre confirmé Avatar de Resyek
    Inscrit en
    Juillet 2004
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 97
    Par défaut
    Avec Struts et des pages JSP, par exemple. (Il y a un topic quelquepart sur la gestion d'un site multilingue, essaye de le retrouver).

  7. #7
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    tu utilises une technoligie serveur ?
    en php, j'ai fait comme suit :

    en fonction de la langue, j'inclus un fichier langue.php formé comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    define("__cond_sce","Conditions de service");
    define("__content","Contenu");
    define("__courrier","Courrier");
    et dans mes pages, j'affiche mes textes comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo __cond_sce; ?>
    Ca marche bien, après, est-ce optimisé ...
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Si tu bosses en java, regardes du coté de i18n.

  9. #9
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 161
    Par défaut
    malheureusement non je n'utilise pas java, ni les jsp, je suis dans un environnement embarqué où j'utilise des pages html basiques, des javascripts et coté serveur des esp et des cgi.
    les esp utilisent en fait des javascripts coté serveur.

    Bon, je vais voir, merci

  10. #10
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Et bien utilise les esp alors. Ensuite ça dépend plus de la conception en général que du langage.

  11. #11
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 161
    Par défaut
    oui en fait le remplacement dynamique ne doit être possible que par des javascripts je pense (dans mon cas), que ce soit côté serveur ou côté client.
    merci,

    bonne journée

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 68
    Par défaut
    Peut être en utilisant du xml-xsl mais c'est pas sûr.
    Sinon en javascript tu peux effectivement parser tes pages en listant tous les tags et en regardant si ils contiennent un texte à modifier. Mais cela implique "d'encadrer" tous tes textes par un tag.

  13. #13
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Citation Envoyé par wtfu
    ...et coté serveur des esp et des cgi....
    Ca tombes bien, les CGI ne sont jamais que des PHP "compilés"

    ca doit pouvoir le faire :p
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  14. #14
    Membre éprouvé
    Inscrit en
    Janvier 2006
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 161
    Par défaut
    ok ok , merci encore !

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

Discussions similaires

  1. Problèmes avec CSS et DIV TAG
    Par acheo dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/03/2010, 21h00
  2. Affichage d'une page HTML avec CSS en PHP
    Par zar78 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/02/2010, 08h38
  3. Enregistrer une page HTML avec CSS à l'intérieur
    Par khalidlyon dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 09/09/2009, 16h35
  4. Centrer une page html avec CSS
    Par stefanelle dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 04/12/2008, 00h23
  5. [CSS] Envoi de mail html avec CSS et image jointe
    Par firejocker dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 03/03/2006, 08h53

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