怎么在下面的js语句中实现js换行代码功能

请问DevExpress控件下的memoedit怎么自动换行啊 - C#语言 - 网站开发技术
帮助别人就是帮助自己!
如果这里解决了您的问题,请您点一下推荐
请问DevExpress控件下的memoedit怎么自动换行啊
我之前使用这个 memoedit.text +="哈哈哈哈\n";memodit.text +="呵呵呵呵\n" 结果他却是在一行显示的。难道不能使用转义字符吗?可是richtextbox都可以我现在就在用。所以深夜也上论坛请教高手们,我也是第一次用devexpress控件中文资料又少,很多都要看前辈们的贴子。原文地址:作者:
自动换行word-break:break-all和word-wrap:break-word的区别
word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行。
它们的区别就在于:
1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。
2,word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。
word-break-all 支持版本:IE5以上 该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本。
WORD-WRAP:break-word 支持版本:IE5.5以上 内容将在边界内换行。如果需要,词内换行( word-break )也将发生。
还有,我在做KingCMS模板的时候,碰到easyarticle[list](此为5.0版本所含文件)页面。这个页面是个文章列表,其中有个 (king:description size=&200&/)的标签,也就是说其描述是200个字符,因为默认的模板比内容div容器比较大,所以能正常显示,但当size设置为400的时候,超过内容div容器的时候,右栏的内容就会被顶到下面去,所以这时候在class中设置下word-wrap: break-就可以解决这个问题了。
word-wrap同break-word的区别 ( 11:18:56)
word-wrap同break-word的区别
word-wrap:
normal& Default. Content exceeds the boundaries of its container.
break-word Content wraps to next line, and a word-break occurs when necessary. 必要时会触发word-break。
break-word:
normal& Default. Allows line breaking within words. 好像是只对Asian text起作用。
break-all Behaves the same as normal for Asian text, yet allows the line to break arbitrarily for non-Asian text. This value is suited to Asian text that contains some excerpts of non-Asian text.
keep-all Does not allow word breaking for Chinese, Japanese, and Korean. Functions the same way as normal for all non-Asian languages. This value is optimized for text that includes small amounts of Chinese, Japanese, or Korean.
总结如下:
word-wrap是控制换行的。
使用break-word时,是将强制换行。中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。
break-word是控制是否断词的。
normal是默认情况,英文单词不被拆开。
break-all,是断开单词。在单词到边界时,下个字母自动到下一行。主要解决了长串英文的问题。
keep-all,是指Chinese, Japanese, and Korean不断词。即只用此时,不用word-wrap,中文就不会换行了。(英文语句正常。)
使用word-wrap:break-所有的都正常。
如这2个都不用的话,中文不会出任何问题。英文语句也不会出问题。但是,长串英文会出问题。
为了解决长串英文,一般用word-wrap:break-word-break:break-。但是,此方式会导致,普通的英文语句中的单词会被断开(ie下也是)。
目前主要的问题存在于 长串英文 和 英文单词被断开。其实长串英文就是一个比较长的单词而已。
即英文单词应不应该被断开那?那问题很明显了,显然不应该被断开了。
对于长串英文,就是恶意的东西,自然不用去管了。但是,也要想些办法,不让它把容器撑大。
用:overflow: ie下,长串会自动折行。ff下,长串会被遮盖。
所以,综上,最好的方式是word-wrap:break-overflow:而不是word-wrap:break-word-break:break-。
word-wrap:break-overflow:在ie下没有任何问题。在ff下,长串会被遮住部分内容。
另,测试代码如下:
1.htm===================================================================
.c1{ width:300& border:1px solid red}
.c2{ width:300word-wrap:break-& border:1px solid yellow}
.c3{ width:300word-wrap:break-word-break:break-& border:1px solid green}
.c4{ width:300word-wrap:break-word-break:keep- border:1px solid blue}
.c5{ width:300word-break:break-& border:1px solid black}
.c6{ width:300word-break:keep-& border:1px solid red}
.c7{ width:300word-wrap:break-overflow:& border:1px solid yellow}
.c1{ width:300& border:1px solid red}
&div class=&c1&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c1&
This is all English. This is all English. This is all English.
&div class=c1&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c1&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
.c2{ width:300word-wrap:break- border:1px solid yellow}
&div class=&c2&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c2&
This is all English. This is all English. This is all English.
&div class=c2&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c2&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
.c3{ width:300word-wrap:break-word-break:break-& border:1px solid green}
&div class=&c3&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c3&
This is all English. This is all English. This is all English.
&div class=c3&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c3&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
.c4{ width:300word-wrap:break-word-break:keep- border:1px solid blue}
&div class=&c4&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c4&
This is all English. This is all English. This is all English.
&div class=c4&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c4&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
.c5{ width:300word-break:break-& border:1px solid black}
&div class=&c5&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c5&
This is all English. This is all English. This is all English.
&div class=c5&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c5&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
.c6{ width:300word-break:keep-& border:1px solid red}
&div class=&c6&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c6&
This is all English. This is all English. This is all English.
&div class=c6&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c6&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
.c7{ width:300word-wrap:break-overflow:& border:1px solid yellow}
&div class=&c7&&
safjaskflasjfklsajfklasjflksajflksjflkasjfksafj
&div class=c7&
This is all English. This is all English. This is all English.
&div class=c7&
全是中文的情况。全是中文的情况。全是中文的情况。
&div class=c7&
中英文混排的情况。Chinese and English. 中英文混排的情况。Chinese and English.
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法
对于div,p等块级元素
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行
&div id=&wrap&&正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义&/div&
#wrap{white-space: width:200 }
1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-或者word-break:break-实现强制断行
#wrap{word-break:break- width:200}
#wrap{word-wrap:break- width:200}
&div id=&wrap&&abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111&/div&
效果:可以实现换行
2.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条
#wrap{word-break:break- width:200 overflow:}
&div id=&wrap&&abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111&/div&
效果:容器正常,内容隐藏
1. (IE浏览器)使用 table-layout:强制table的宽度,多余内容隐藏
&table style=&table-layout:fixed& width=&200&&
&td&abcdefghigklmnopqrstuvwxyzssssssssssssss
效果:隐藏多余内容
2.(IE浏览器)使用 table-layout:强制table的宽度,内层td,th采用word-break : break-或者word-wrap : break-换行
&table width=&200& style=&table-layout:&&
&td width=&25%& style=&word-break : break- &&abcdefghigklmnopqrstuvwxyz
&td style=&word-wrap : break-&&abcdefghigklmnopqrstuvwxyz
效果:可以换行
3. (IE浏览器)在td,th中嵌套div,p等采用上面提到的div,p的换行方法
4.(Firefox浏览器)使用 table-layout:强制table的宽度,内层td,th采用word-break : break-或者word-wrap : break-换行,使用overflow:隐藏超出内容,这里overflow:无法起作用
&table style=&table-layout:fixed& width=&200&&
&td width=&25%&& style=&word-break : break- overflow: &&abcdefghigklmnopqrstuvwxyz&/td&
&td width=&75%& style=&word-wrap : break- overflow: &&abcdefghigklmnopqrstuvwxyz&/td&
效果:隐藏多于内容
5.(Firefox浏览器) 在td,th中嵌套div,p等采用上面提到的对付Firefox的方法
运行代码框
最后,这种现象出现的几率很小,但是不能排除网友的恶搞。
下面是提到的例子的效果
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &&&
&html xmlns=&&&
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312& /&
&title&字符换行&/title&
&style type=&text/css&&
table,td,th,div { border:1}
code { font-family:&Courier New&, Courier,}
&h1&&code&div&/code&&/h1&
&h1&&code&All white-space:&/code&&/h1&
&div style=&white-space: width:200&&Wordwrap still occurs in a td element that has its WIDTH attribute set to a value smaller than the unwrapped content of the cell, even if the noWrap property is set to true. Therefore, the WIDTH attribute takes
precedence over the noWrap property in this scenario&/div&
&h1&&code&IE word-wrap : break-&/code&&/h1&
&div style=&word-wrap : break- width:200&&abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111&/div&
&h1&&code&IE word-break:break-&/code&&/h1&
&div style=&word-break:break-width:200&&abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111&/div&
&h1&&code&Firefox/ word-break:break- overflow:&/code&&/h1&
&div style=&word-break:break- width:200 overflow:&&abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111&/div&
&h1&&code&table&/code&&/h1&
&h1&&code&table-layout:&/code&&/h1&
&table style=&table-layout:fixed& width=&200&&
&td&abcdefghigklmnopqrstuvwxyzssssssssssssss&/td&
&h1&&code&table-layout: word-break : break- word-wrap : break-&/code&&/h1&
&table width=&200& style=&table-layout:&&
&td width=&25%& style=&word-break : break- &&abcdefghigklmnopqrstuvwxyzssssssssssssss&/td&
&td style=&word-wrap : break-&&abcdefghigklmnopqrstuvwxyzssssssssssssss&/td&
&h1&&code&FF table-layout: overflow:&/code&&/h1&
&table style=&table-layout:fixed& width=&200&&
&td width=&25%&& style=&word-break : break- overflow: &&abcdefghigklmnopqrstuvwxyz&/td&
&td width=&75%& style=&word-wrap : break- overflow: &&abcdefghigklmnopqrstuvwxyz&/td&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:64788次
积分:1217
积分:1217
排名:第16332名
原创:55篇
转载:50篇
(1)(1)(2)(1)(1)(8)(1)(2)(2)(1)(1)(2)(1)(1)(2)(1)(16)(5)(4)(6)(12)(3)(17)(14)酷Q机器人怎么设置词语回复多个,还有怎么让他一句话换行。_酷q吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,051贴子:
酷Q机器人怎么设置词语回复多个,还有怎么让他一句话换行。收藏
词语回复多人,(比如 打开 打开它 关闭 如何关闭)这样他都会给相应的回复。然后就是怎么让他换行,因为我设置的回复是有网页在里面的,断行会不整齐。
两个土豪闲来无事,在公园里溜达,见到一破狗屎。土豪甲:你把它吃了我给你5000万。土豪乙心想5000万不少啊!要赚很久呢!于是把狗屎吃了!然后继续溜达,又碰到一破狗屎,乙怎么想都恶心,然后对甲说:你把它吃了我给你5000万!甲心想刚才这5000万还挺心疼的,就把狗屎吃了!然后继续溜达!走着,走着俩人抱在一起哭了!妈了个逼的!一分钱没挣着,一人吃了一堆狗屎。___*喵*星*人*贴*吧*助*手*
看了不下五遍,本吧转了不止俩次.我不会告诉你我是专门来混经验的~顶LZ..不要给俺拉入黑名单..好不..我想肯定会有人数这句话有多少字
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或& & 复制代码代码如下:& &
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.002 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益}

我要回帖

更多关于 python语句换行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信