0

<c:forEachブロックを含むdivに右ボーダーを適用するにはどうすればよいですか?

以下のjstlコードでは、<c:forEachブロックの右側に境界線を表示しようとしています。境界線は表示されていません。cssはdivだけで動作するようです(jstlコードはありません):

<div class="verticalLineRight">
myborder
</div>
.verticalLineRight {
    border-right:solid #6E6A6B;
    border-width:100px;
}

フィドル: http: //jsfiddle.net/F23s9/1/

しかし、divを<c:forEachブロックにラップすると、境界線が表示されません。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>Tag Example</title>
</head>
<body>
<div style="border-right:solid #6E6A6B; border-width:10px; ">
<c:forEach var="i" begin="1" end="5">
   Item <c:out value="${i}"/><p>
</c:forEach>
</div>
</body>
</html>
4

1 に答える 1

0

これを試して

 <div style="border-right:1px solid #6E6A6B; border-width:10px; ">
  <c:forEach var="i" begin="1" end="5">
   <p>Item <c:out value="${i}"/><p>
</c:forEach>
</div>
于 2013-03-01T14:14:56.283 に答える