我在彈簧mvc應用程序的佈局中遇到問題。在我的應用程序中,包含div的表格即使我爲此div設置了一個寬度參數。我嘗試了許多解決方案,但我沒有成功。這是我的jsp文件,css文件和來自我的應用程序的屏幕。正如你所看到的,當表格中的文字很長時,它不會中斷(如我所願)。表格走出div
css文件
th,td {
border-style: solid;
border-width: 5px;
border-color: #BCBCBC;
}
#all {
width: 500px;
}
#tablediv {
width: 400px;
float: left;
}
JSP文件
<body>
<h3>All your notes:</h3>
<c:if test="${!empty notes}"/>
<form method="post" action="manage_note">
<div id="all">
<div id="tablediv">
<table>
<tr>
<th class="widther">Note date</th>
<th>Description</th>
</tr>
<c:forEach items="${notes}" var="note">
<tr>
<td class="widther">${note.date} ${note.time}</td>
<td >${note.description}</td>
<td><input type="radio" name="chosen_note" value="${note.note_id}"></td>
</tr>
</c:forEach>
</table>
</div>
<div id="addbutton">
<input name="add_note" type="submit" value="Add note"/>
</div>
</div>
<div id="restbuttons">
<input name="edit_note" type="submit" value="Edit"/>
<input name="delete_note" type="submit" value="Delete"/>
</div>
</form>
</body>
這裏是屏幕:
http://imageshack.us/photo/my-images/203/tableproblem.png/
感謝您的幫助。
我相信這個問題是關於如何處理長字符串。我不認爲簡單地增加一個空間是一個適當的解決方案。 – Axel
是的,增加空間是可行的,但像Axel說的那樣,在這種情況下這不是一個好的解決方案。 – caro