制作网页 <p></p>中如何使用 产生汉字段落空两格的效果
时间: 2023-12-11 14:05:23 浏览: 118
同样地,可以在汉字之间插入一些 ` ` 来实现汉字之间空两格的效果。但是需要注意的是,由于中文字符的宽度和英文字符的宽度不同,所以在使用 ` ` 时,需要根据实际情况设置不同的数量,才能保证汉字之间的距离合适。一般来说,使用两个 ` ` 就可以产生汉字之间空两格的效果。例如:
```html
<p>这里有 汉字之间 空两格的效果</p>
```
上述代码中,使用了两个 ` ` 来产生汉字之间的空两格效果。需要注意的是,如果汉字前后分别有标点符号或者其他特殊字符,需要根据实际情况进行调整,以达到最佳效果。
相关问题
<c:forEach var="item" items="${bean.content}"> <p>${item}</p> </c:forEach>如果值以<p> </p>结尾就把结尾i的<p> </p>删掉直到结尾不是<p> </p>为止
您好!根据您的描述,可以使用以下代码来删除以"<p> </p>"结尾的值:
```
<c:set var="size" value="${fn:length(bean.content) - 1}" />
<c:forEach var="i" begin="0" end="${size}">
<c:set var="item" value="${bean.content[i]}" />
<c:if test="${fn:endsWith(item, '<p> </p>')}">
<c:set var="trimmedItem" value="${fn:substring(item, 0, fn:length(item) - 11)}" />
<c:if test="${fn:endsWith(trimmedItem, '<p> </p>')}">
<c:set var="item" value="${trimmedItem}" />
<c:set var="j" value="${i}" />
<c:while test="${j < size}">
<c:set var="nextItem" value="${bean.content[j + 1]}" />
<c:if test="${fn:endsWith(nextItem, '<p> </p>')}">
<c:set var="trimmedNextItem" value="${fn:substring(nextItem, 0, fn:length(nextItem) - 11)}" />
<c:if test="${fn:endsWith(trimmedNextItem, '<p> </p>')}">
<c:set var="j" value="${j + 1}" />
</c:if>
<c:else>
<c:set var="j" value="${size}" />
</c:else>
</c:if>
<c:else>
<c:set var="j" value="${size}" />
</c:else>
</c:while>
</c:if>
</c:if>
<p>${item}</p>
</c:forEach>
```
这段代码会遍历"bean.content"中的每个值并检查是否以"<p> </p>"结尾。如果是,则从该值中删除该字符串并继续检查下一个值,直到找到一个非以"<p> </p>"结尾的值。然后,它会输出已修剪的值。
希望这可以帮助您!如果您有任何其他问题,请随时问我。
在jsp中 <p>${bean.content}</p>输出的结果如果以<p> </p>结尾就把结尾的<p> </p>删掉然后在输出
好的,你可以使用以下代码实现:
```jsp
<%
String content = bean.getContent().trim();
if (content.endsWith("<p> </p>")) {
content = content.substring(0, content.length() - 14);
}
out.print("<p>" + content + "</p>");
%>
```
这段代码会首先使用 `trim()` 方法去除 `${bean.content}` 字符串两端的空格,然后判断字符串是否以 `<p> </p>` 结尾,如果是,则使用 `substring()` 方法去掉最后的 14 个字符,即 `<p> </p>`。最后得到的结果就是你想要的字符串。最后使用 `out.print()` 输出结果,包含 `<p>` 标签。