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 :

[HTML] Avoir un nombre d'espace...


Sujet :

HTML

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 6
    Points : 3
    Points
    3
    Par défaut [HTML] Avoir un nombre d'espace...
    Salut

    J'ai un petit problème et j'ai cherché et pourtant je n'ai rien trouvé. Lorsque j'écris du texte dans une page web, parfois je veux plusieurs espace sauf que rendu dans IE, tout mes espaces sont coupé.

    Je sais qu'il existe &nbsp, mais la quand j'ai besoin de 40 espace, ca sera pas jolie. Ensuite il y a <pre>, mais il fait un saut de ligne au début, donc ca ne fonctionne pas.

    Qqn à une solution?

    Merci

  2. #2
    Membre expérimenté
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Points : 1 309
    Points
    1 309
    Par défaut
    C'est vrai que 40 &nbsp; c'est moche.
    Si tu utilises le php, tu peux faire une boucle for qui affiche 40 fois &nbsp;
    Mais pour en revenir à la balise <pre>, tu peux éviter le saut de ligne avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pre { display:inline; }

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Je ne suis pas certain de comprendre exactement ton exemple de pre.

    Ca donnerais de quoi du genre ->
    <pre> { display:inline; } allo toi </pre>

    ??

  4. #4
    Membre expérimenté
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Points : 1 309
    Points
    1 309
    Par défaut
    C'est en CSS, mais tu peux aussi le mettre directement sans utiliser de feuille de style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <pre style="display:inline">aaa    bbb</pre>

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Le problème est pris à l'envers, pourquoi veux-tu autant d'espace ?

    Il existe d'autres manières d'espacer du texte en CSS...tout dépend de ce que tu veux faire.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 61
    Points : 76
    Points
    76
    Par défaut
    Citation Envoyé par koolyce
    Je sais qu'il existe &nbsp, mais la quand j'ai besoin de 40 espace, ca sera pas jolie. Ensuite il y a <pre>, mais il fait un saut de ligne au début, donc ca ne fonctionne pas.
    Salut,

    Attention à employer les balises selon leur fonction et non leur aspect.
    <pre> sert à indiquer du texte préformatté (en général du code) ce qui n'est pas obligatoirement ton cas.

    Il existe un outil qui est conçu pour gérer la mise en page : les styles CSS.

    Dans ton cas, si tu veux des espaces, il suffit d'employer les marges, et plus précisément la propriété CSS "margin-left".

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <p>début du texte<span class="marge">suite du texte plus loin de 40 caractères</span></p>
     
    .marge {
    margin-left: 40em;
    }
    C'est bien plus simple que de coller 40 espaces les uns après les autres, non ?

    PS : et c'est surtout plus propre et compréhensible pour les navigateurs non graphiques

Discussions similaires

  1. comment avoir des nombres aléatoires ?
    Par anisj1m dans le forum C++
    Réponses: 2
    Dernier message: 25/12/2006, 01h12
  2. Réponses: 10
    Dernier message: 06/07/2006, 11h29
  3. [EXCEL] Nombres avec espace...
    Par Ylias dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/02/2006, 13h23
  4. [XHTML] html > xhtml : ajout d'un espace sous les images
    Par prgasp77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/05/2005, 19h43
  5. [Ada 95] Définir le nombre d'espaces
    Par cyph3r dans le forum Ada
    Réponses: 1
    Dernier message: 11/11/2004, 12h20

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