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

ASP.NET Discussion :

Saut de ligne en mode Html => espace dans le browser


Sujet :

ASP.NET

  1. #1
    Membre actif

    Inscrit en
    Novembre 2003
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 168
    Points : 232
    Points
    232
    Par défaut Saut de ligne en mode Html => espace dans le browser
    Bonjour,

    J'ai remarqué que les sauts de lignes dans mes pages ASPX (exemple entre deux contrôles Label consécutifs) se transforment en espaces au niveau du browser !!!

    Est-ce que celà est normal ?! Comment je peux remédier à ça?!

    PS: j'utilise VS2008.

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Inserer des sauts de lignes html(<br/>)?

  3. #3
    Membre averti Avatar de Nicopilami
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 339
    Points
    339
    Par défaut
    Citation Envoyé par Benzeghiba Voir le message
    Bonjour,

    J'ai remarqué que les sauts de lignes dans mes pages ASPX (exemple entre deux contrôles Label consécutifs) se transforment en espaces au niveau du browser !!!

    Est-ce que celà est normal ?! Comment je peux remédier à ça?!

    PS: j'utilise VS2008.
    Salut Benzeghiba, que ce soit une page aspx ou non, cela te fera toujours la même chose; en effet, en html, les sauts de ligne ne sont pas pris en compte en tant que tels; De même, deux espaces consécutifs seront affichés comme un seul dans ton browser.

    Pour remédier à cela, tu peux utiliser comme saut de ligne, et comme espace (celui la sera alors appelé "espace insécable").

    bye
    Nico
    si ton travail est difficile et tes résultats sont minces
    n’oublie pas qu’un jour, le grand chêne a été un gland comme toi.

  4. #4
    Membre actif

    Inscrit en
    Novembre 2003
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 168
    Points : 232
    Points
    232
    Par défaut
    Attendez un peu les gars, vous m'avez mal compris. C'est légitime de supposer d'emblée que ceux qui posent des questions ici sont plutôt débutant, mais ce n'est pas mon cas

    Quand je mets un saut de ligne en mode HTML ce n'est pas parce que je veux un saut de ligne (br) dans le browser à cet endroit là. Ce que je veux c'est éviter de scroller horizontalement dans VS pour lire mon code, donc je fais un saut de ligne. Exemple,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <ctl:XWCrLabel ID="XWCrLabel3" runat="server" Text="Texte partie 1"></ctl:XWCrLabel>
    <ctl:XWCrLabel ID="XWCrLabel4" runat="server" Text="Texte partie 2"></ctl:XWCrLabel>
    Maintenant, vous dites que "les sauts de ligne ne sont pas pris en compte en tant que tels" c'est tout ce que je demande, mais le problème c'est que mon saut de ligne est pris en compte est transformé en espace !!! normalement il devait être ignoré par le browser et le deux labels ne devaient pas être séparés par un espace, n'est-ce pas ?

  5. #5
    Membre averti Avatar de Nicopilami
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 339
    Points
    339
    Par défaut
    Hello
    si tu ne précises pas que tu as déjà tout vérifié, on fait comme si quelque choses de simple t'avait échappé et ca permet souvent de résoudre les problèmes avec un œil exterieur

    Apparemment une recherche google indiquerait que c'est normal: ICI

    Un workaround proposé est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <span><!--
    -->(111)&nbsp;<!--
    -->222-<!--
    -->3333&nbsp;<!--
    -->444444<!--
    --></span>
    bye
    Nico
    si ton travail est difficile et tes résultats sont minces
    n’oublie pas qu’un jour, le grand chêne a été un gland comme toi.

  6. #6
    Membre actif

    Inscrit en
    Novembre 2003
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 168
    Points : 232
    Points
    232
    Par défaut
    Je trouve ça tannant de devoir mettre un commentaire pour ne pas avoir un saut de ligne.
    Mais j'ai une question qui me turlupine : Est-ce que c'est dans la norme html que les sauts de ligne sont interprétés comme des espaces ?! à ma connaissance non.

  7. #7
    Membre averti Avatar de Nicopilami
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 339
    Points
    339
    Par défaut
    Citation Envoyé par Benzeghiba Voir le message
    Mais j'ai une question qui me turlupine : Est-ce que c'est dans la norme html que les sauts de ligne sont interprétés comme des espaces ?! à ma connaissance non.
    voici ce que dit la norme W3 ici:
    For example, in HTML, the Formfeed character (U+000C) is treated as white space, in XHTML, due to XML's definition of characters, it is illegal.
    bye
    Nico
    si ton travail est difficile et tes résultats sont minces
    n’oublie pas qu’un jour, le grand chêne a été un gland comme toi.

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Excusez moi pour ce détérage post, mais il était particulièrement adapté. (Même si il n'est pas dans la bonne section...)

    Formfeed character (U+000C) on parle de saut de page et non saut de ligne Carriage Return (U+000D si windows) + Line Feed (U+000A).

    Alors pourquoi on a cet espace ? J'aimerais bien comprendre, même si j'ai des solutions pour contrer ce problème (tout sur la même ligne, ou saut de ligne en commentaire, bonjour la lecture du code ).

    Merci

  9. #9
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2017
    Messages : 1
    Points : 3
    Points
    3
    Par défaut
    Redésolé pour ce redéterrage mais n'était-ce pas un vieux bug qui n'apparaissait que sur IE ? (j'en ai de vagues souvenirs).

  10. #10
    Membre averti Avatar de Nicopilami
    Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2009
    Messages : 354
    Points : 339
    Points
    339
    Par défaut
    2012-2017, tu parles d'un déterrage !
    Aucune idée...
    si ton travail est difficile et tes résultats sont minces
    n’oublie pas qu’un jour, le grand chêne a été un gland comme toi.

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/11/2010, 14h47
  2. Saut de ligne Access traduit par un carre dans excel
    Par youcefny dans le forum Access
    Réponses: 1
    Dernier message: 17/07/2008, 22h07
  3. [MySQL] Formulaire php + bdd = perte des sauts de ligne html ?
    Par sunshine33 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 03/10/2005, 11h19
  4. [HTML] saut de ligne dans liste à puce.
    Par spirou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 24/08/2005, 20h07
  5. [HTML][débutant] saut de ligne ou interligne
    Par MatMeuh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/10/2004, 15h13

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