如何设置换行条件

时间:2016-08-10 06:36:25

标签: javascript whitespace

myJson.name.push(" "+"Helooooooooooo");这就是用空格打印数据的方法。但问题是在打印大字符串时开始。例如,myJson.name.push(" "+"one to three four five six seven eight nine ten");。我的预期输出将是



     ' whiteSpace here'one two three four five six seven
                       eight nine ten




但我的输出是,



'whiteSpac here' one two three four five six seven
eight nine ten




我在很多网站上搜索过,但无法得到一个清晰的想法。有人可以帮助\澄清我。

2 个答案:

答案 0 :(得分:2)

正如所讨论的,您的问题与文本对齐有关。

你想要的结果是有一个居中的对齐,而不是你得到的正常左对齐。

为此,您应该将容器标记的stylesheet属性更改为居中,如下所示:

<div style="text-align: center">
    <!-- your text will go here -->
</div>

如果您需要更多样式,您应该考虑定义一个类:

...
<head>
...
   <style>
   .centered {
        text-align: center;
    }
   </style>
 ...
 </head>
 <body>
 ...
 <div class="centered">
    <!-- your text will go here -->
 </div>
 ...
 </body>

如果您必须按原样显示一些已格式化的文字,您还可以使用&lt; pre&gt; 标记。

<per>
Only formatted text here...
     .... it will show as it is ...
... 
</pre>

有人建议您使用 在HTML中添加空格。

这对于一些小空间分离来说可能没问题,以避免休息。

如果是格式化,最好使用样式表。

答案 1 :(得分:1)

&nbsp;是一个可用于指定单个空格的实体。

使用多个&nbsp;可以根据需要提供空间。

&#13;
&#13;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;one two three four five six seven<br>
eight nine ten
&#13;
&#13;
&#13;