GeshiSyntaxColorer : accents et retour à la ligne (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #446655
    amazilia
    Membre
    Initié WordPress
    19 contributions

    Bonjour,

    GeshiSyntaxColorer est vraiment sympa pour faire de la coloration syntaxique.

    voir http://www.alcatorda.com/blog/?cat=3

    le problème est que

    1. cela ne respecte pas les accents, à la limite ce n’est ps bien grave.
    2. cela ne coupe pas les lignes et donc ne respecte pas la taille des cadre.

    quelqu’un a-t-il réglé le problème ?

    merci d’avance

    Philippe

    #567370
    z720
    Membre
    Maître WordPress
    578 contributions

    Si les lignes ne sont pas coupée, c’est principalement à cause de la balise

     parce que généralement les retour à la ligne peuvent avoir une importance dans le code. Et que la balise 
     est censée afficher le texte de façon préformattée.

    Cependant pour résoudre ton problème tu peux ajouter :
    pre { whitespace: normal;} à ton fichier style.css
    #567371
    amazilia
    Membre
    Initié WordPress
    19 contributions
    z720 wrote:
    Si les lignes ne sont pas coupée, c’est principalement à cause de la balise

     parce que généralement les retour à la ligne peuvent avoir une importance dans le code. Et que la balise 
     est censée afficher le texte de façon préformattée.

    Cependant pour résoudre ton problème tu peux ajouter :
    pre { whitespace: normal;} à ton fichier style.css

    merci, mais cela n'a pas l'air de le satisfaire. Je vais regarder plus en détail dans le code

    Philippe

    #567372
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    z720 > le fait d’ajouter pre { whitespace: normal;} suffit il pour résoudre le pb des blocs avec balise


    Où dois je le coller dans chacune des classes ?
    merci
    #567373
    z720
    Membre
    Maître WordPress
    578 contributions
    laza wrote:
    z720 > le fait d’ajouter pre { whitespace: normal;} suffit il pour résoudre le pb des blocs avec balise


    Où dois je le coller dans chacune des classes ?
    merci

    De quel problème de bloc parles-tu ?

    Le code dit que la balise pre doit être affiché comme un texte avec des espaces normaux, c'est à dire des espaces qui n'ont pas de taille fixe et une gestion automatique des retours à la ligne.

    A l'inverse de whitespace:pre qui signifie que tout espace doit avoir la taille d'un caractère et que tout retour à la ligne doit être pris en compte

    #567374
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    Donc avec pre { whitespace: normal;} si la taille de ma balise div est fixe je ne risque pas d’avoir de redimensionnement sauvage. Même si Overflow n’est ni défini sur hidden ou quoique ce soit.

    Mon pb est le suivant. Sous FF le texte est contenu dans mon cadre avec largeur fixe. Mais sous IE la largeur du cadre s’adpate à la longueur de la ligne si il n’y a pas de retour chariot.

    Je cherche donc une solution multi-plateforme qui pourrait m’éviter de recourir à ces affreux Hacks pour IE qui prennent 3 à 4 fois plus de temps pour faire 3 malheureux cadres (ce qui me rend dingue).

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.