160 votes

Comment ajouter des espaces vides dans le readme markdown de MD sur GitHub ?

J'ai du mal à ajouter des espaces vides avant que la chaîne ne commence à faire mon GitHub README.md ressemble à quelque chose comme ça :

enter image description here

Pour l'instant, ça ressemble à ça :

enter image description here

J'ai essayé d'ajouter <br /> pour corriger le nouveau début de la chaîne, maintenant ça marche, mais je ne comprends pas comment ajouter des espaces avant le début de la chaîne sans tout changer en &nbsp; . Il y a peut-être une façon plus élégante de le formater ?

34voto

hygull Points 2386

Markdown est converti en HTML / XHMTL .

John Gruber a créé le Langage Markdown en 2004 en collaboration avec Aaron Swartz sur la syntaxe, dans le but de permettre aux gens d'écrire en utilisant un format de texte brut facile à lire et à écrire, et éventuellement de le convertir en un format structurellement valide. HTML (ou XHTML ).

HTML est entièrement basé sur l'utilisation &nbsp; pour ajouter des espaces supplémentaires s'il ne définit/utilise pas de manière externe JavaScript ou CSS pour les éléments.

Markdown est un langage de balisage léger doté d'une syntaxe de formatage en texte brut. Il est conçu de manière à pouvoir être converti en HTML et de nombreux autres formats à l'aide d'un outil du même nom.


Si vous voulez utiliser "

  1. seulement un espace " soit utiliser &nbsp; ou appuyez simplement sur Spacebar (Le deuxième est un bon choix dans ce cas).

  2. plus d'un espace " utilisation &nbsp; + space (pour 2 espaces consécutifs)


ex. Si vous voulez ajouter 10 espaces de façon contiguë, vous devez utiliser

&nbsp;   &nbsp;   &nbsp;   &nbsp;   &nbsp;  

&nbsp;space&nbsp;space&nbsp;space&nbsp;space&nbsp;space

au lieu d'utiliser 10 &nbsp; un après l'autre comme celui ci-dessous

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


Pour plus de détails, consultez

  1. Ajout d'espaces multiples entre les textes dans Markdown ,
  2. Comment créer un espace supplémentaire dans un HTML ou une page web .

3voto

zvezda Points 154

En guise de solution de rechange, vous pouvez utiliser un fichier bloc de code pour rendre le code littéralement . Il suffit d'entourer votre texte de trois points de suspension ```. Cela ressemblera à ceci :

2018-07-20 Wrote this answer Can format it without &nbsp; Also don't need <br /> for new line

Notez que l'utilisation de <pre> et <code> vous obtenez un comportement légèrement différent : &nbsp et <br /> seront analysés plutôt qu'insérés littéralement.

<pre>:

2018-07-20 Wrote this answer
           Can format it without  
    Also don't need   
 for new line

<code>: 2018-07-20 Wrote this answer Can format it without   Also don't need for new line

1 votes

Votre réponse pourrait être une modification de la réponse ci-dessous. stackoverflow.com/a/49645390/5250746 par @terry.qiao Il n'y a pas de différence réelle entre ces deux réponses.

1 votes

Je ne savais pas que <pre> était utilisé pour un bloc de code donc je n'avais pas fait attention. Il semble y avoir une différence, cependant, en ce qui concerne l'interprétation des balises intégrées. J'ai mis à jour ma réponse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X