0

我正在制作一个评论部分页面,它允许用户发表评论。我的布局需要帮助才能将评论显示到转发器控件中。我曾经将评论放在item的div元素和repeater的alternateitem模板中。因此,如果用户输入的单词或段落过多,则注释将直接沿着 div 元素中的行进行。我想要的是限制文本将停止并继续到 div 元素的下一行。我该怎么做?最好的方法是什么?有什么建议吗?这是我用来插入评论的中继器控件的布局。

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">

<HeaderTemplate>
</HeaderTemplate>  
<ItemTemplate>  
<tr>
<td >
<div style="background-color:#FFFF66" >
<%# Eval("Name") %> Says...
<%# Eval("Comments") %>
</div>
</td>
</tr> 
</ItemTemplate> 
<AlternatingItemTemplate>  
<tr>
<td >
<div style="background-color:#CCFF33" >
<%# Eval("Name")%> Says...
<%# Eval("Comments")%>
</div>
</td>
</tr> 
</AlternatingItemTemplate>  
<SeparatorTemplate >
<br />   
</SeparatorTemplate>  
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
4

2 回答 2

1

你可以这样做来设置 div 边框

    <div style="border:black 2px">

        <!-- content goes here -->
     </div>
于 2013-03-24T19:45:42.143 回答
1

请参阅有没有办法在 div 中自动换行长单词?

我在 div 中使用中继器时遇到了同样的问题,我在那里找到了答案。

/* 来源:http ://snipplr.com/view/10979/css-cross-browser-word-wrap */

.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}
于 2017-07-05T18:19:32.403 回答