一个html文字自动换行的问题
现在有这个一个结构<dl><dt></dt><dd></dd></dl>我在dd中写文字,可是问题是,不管我写多少文字始终不换行,超出去的部分文字就出去了,我的dldtd...
现在有这个一个结构 <dl><dt></dt><dd></dd></dl> 我在dd中写文字,可是问题是,不管我写多少文字始终不换行,超出去的部分文字就出去了,我的dl dt dd 高宽都已经设置了,可是文字照样不换行,请问怎么解决,才能让文字在dd中自动换行?
展开
1个回答
展开全部
可以用强制换行
强制不换行div{
white-space:nowrap;}
自动换行div{
word-wrap:break-word;
word-break:normal;}
强制英文单词断行div{
word-break:break-all;}
这个是超出隐藏,注意设置宽度
overflow:hidden;
/*超出部分隐藏*/
white-space:nowrap;
/*文本溢出用"..."表示*/text-overflow:ellipsis;
/*适用IE*/-o-text-overflow:ellipsis;
/*适用opera*/-moz-binding:
url('ellipsis.xml#ellipsis');/*适用火狐(firefox通过XUL实现效果)*/
强制不换行div{
white-space:nowrap;}
自动换行div{
word-wrap:break-word;
word-break:normal;}
强制英文单词断行div{
word-break:break-all;}
这个是超出隐藏,注意设置宽度
overflow:hidden;
/*超出部分隐藏*/
white-space:nowrap;
/*文本溢出用"..."表示*/text-overflow:ellipsis;
/*适用IE*/-o-text-overflow:ellipsis;
/*适用opera*/-moz-binding:
url('ellipsis.xml#ellipsis');/*适用火狐(firefox通过XUL实现效果)*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询