我试图在一行中缩小HTML。目前我正在使用Sitemesh 3过滤器和Htmlcompressor taglib,但问题是,当我导入CSS文件时,每个文件以新行结束,因此我的HTML不在一行中。
<%@ page trimDirectiveWhitespaces="true" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://htmlcompressor.googlecode.com/taglib/compressor" prefix="compress" %>
<compress:html enabled="true" removeComments="true" compressJavaScript="true">
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title><sitemesh:write property='title' /></title>
<style type="text/css">
<jsp:include page="/static/css/master.css"/>
<jsp:include page="/static/css/header.css"/>
</style>
因此,除了样式标记内的CSS之外,输出HTML都被压缩了。输出被分割(每个css在新行上)而不是全部放在一行中。
有谁知道如何删除这些空格,以便我可以将所有空格放在一行中?