我有一个像这样的数据列表绑定到数据库中的表并显示网站的纸张。我使用div来显示纸张的摘要。我得到一个文本框(不是编辑器)的摘要,我的文本没有任何HTML标签。我放在div上的文字没有换行。
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<div class="dfwrap">
<div class="dfrow"><%#Eval("PTitle")%></div>
<div class="dfwrap">
<div class="dfleftc">
<div class="divtext"><%#Eval("PaperSummary")%></div>
<div>continue....</div>
</div>
<div class="dfrightc"><asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("PaperPic", "~/Image/PaperImg/{0}") %>'/></div>
</div>
<div class="dfrow">date:<%#Eval("Pdate")%></div>
</div
</ItemTemplate>
</asp:DataList>
和css:
.dfwrap
{
width:100%;
clear:both;
background:blue;
float:left;
position:relative;
}
.dfleftc
{
float:left;
width:71%;
margin:0 auto;
background:yellow;
padding:5px 2% 5px 2%;
}
.dfrightc
{
width:21%;
margin:0 auto;
float:left;
background:red;
padding:5px 2% 5px 2%;
}
.dfin
{
width:96%;
margin:0 auto;
background:green;
}
.divtext
{
overflow:hidden;
word-wrap: break-word;
}
.dfrow
{
width:100%;
padding:5px 2% 5px 2%;
height:20px;
}
.dfimg
{
width:100%;
height:150px;
}
我曾经使用过自动换行词:break-word;在divtext类中,但不是工作和文本不包装,为什么? 请帮帮我。 感谢