Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从HTML中删除制表符和换行符_Javascript_Html_Performance_Web Deployment - Fatal编程技术网

Javascript 从HTML中删除制表符和换行符

Javascript 从HTML中删除制表符和换行符,javascript,html,performance,web-deployment,Javascript,Html,Performance,Web Deployment,从HTML代码中去除制表符和换行符的最佳(最快)方法是什么 我正在使用for javascript构建我的网站,并在导入模板时使用缩进来简化代码的编写、阅读和维护。虽然导入模板时,我也会得到缩进所用的制表符和换行符。这意味着生成的页面看起来不像我想要的 当然,在没有模板引擎的情况下编写HTML也是如此 我现在的问题是,最好的办法是什么 我目前的解决方案是使用$('#template').HTML()获取HTML,正如前面所说的。之后,我添加了.replace函数,以从html中删除制表符和换行符

从HTML代码中去除制表符和换行符的最佳(最快)方法是什么

我正在使用for javascript构建我的网站,并在导入模板时使用缩进来简化代码的编写、阅读和维护。虽然导入模板时,我也会得到缩进所用的制表符和换行符。这意味着生成的页面看起来不像我想要的

当然,在没有模板引擎的情况下编写HTML也是如此

我现在的问题是,最好的办法是什么

我目前的解决方案是使用
$('#template').HTML()
获取HTML,正如前面所说的。之后,我添加了
.replace
函数,以从html中删除制表符和换行符

另一种摆脱它的方法当然是从HTML源代码中删除所有不需要的东西,尽管这会导致代码维护困难

有没有其他(更好的)方法来处理这个问题


我已经设置了两个jsfiddle,一个和一个。正如您所看到的,第一行宽了几个像素。

当我遇到这个问题时,我只是对元素使用float:left(float:left,没有其他显示,其行为类似于display:block,但elemenet与其余元素保持一致)

一定要清理你的浮标。 HTML:


您可以在设计时手动执行此操作吗?用词?您可以用^t搜索并替换选项卡。这实际上是一个难题。阅读本文,并阅读评论:
  {{#items}}
    <a href="{{url}}">
      <div class="text">{{text}}</div>
    </a>
  {{/items}}
  <div style="clear:both"></div>
a{
    margin-right: 12px;
    color: black;
    float: left;
}