被遗忘的pre标签

起因

最近在做客户端解析设备发来的xml文件,解析之后要将数据组合后保存起来,在组合过程加入了\t\n等转义字符,最后在浏览器中进行展示.会出现对不齐的情况,以往都是做针对性的处理之后,才展示的.

先来一段代码看看

StringBuilder sb = new StringBuilder();
sb.AppendFormat("{0,-10}\t{1,-10}\t\n", "name", "age")
  .AppendFormat("{0,-10}\t{1,-10}\t\n", "jim", 10)
  .AppendFormat("{0,-10}\t{1,-10}\t\n", "tom", 20);
Console.WriteLine(sb.ToString());

运行效果图

字符串对齐

pre上场,工作几年基本没用到过的标签

<pre>将内容放到标签中</pre>
秋风 2017-12-08