用户登录
用户注册

分享至

word-warp

  • 作者: 微微欢迎大家进店选购
  • 来源: 51数据库
  • 2020-04-21

1.word

word-wrap : break-word 取值:

break-word : 内容将在边界内换行。如果需要,词内换行( word-break )也将发生

说明:设置或检索当当前行超过指定容器的边界时是否断开转行。

此属性仅作用于有布局的对象,如块对象。内联要素要使用该属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 wordWrap 。

2.求CSS解释:word

word-wrap : normal | break-word 取值: normal : 默认值。允许内容顶开指定的容器边界break-word : 内容将在边界内换行。如果需要,词内换行( word-break )也将发生说明:设置或检索当当前行超过指定容器的边界时是否断开转行。

此属性仅作用于有布局的对象,如块对象。内联要素要使用该属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 wordWrap 。 word-break : normal | break-all | keep-all 取值:normal : 默认值。允许在词间换行break-all : 该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本keep-all : 与所有非亚洲语言的 normal 相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本说明:设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。

对于中文,应该使用 break-all 。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 wordBreak 。 table-layout : auto | fixed 取值: auto : 默认值。默认的自动算法。布局将基于各单元格的内容。表格在每一单元格内所有内容读取计算之后才会显示出来fixed : 固定布局的算法。在这种算法中,表格和列的宽度取决于 col 对象的宽度总和,假如没有指定,则会取决于第一行每个单元格的宽度。假如表格没有指定宽度( width )属性,则表格被呈递的默认宽度为 100% 。说明:设置或检索表格的布局算法。

你可以通过此属性改善表格呈递性能。此属性导致IE以一次一行的方式呈递表格内容从而提供给信息用户更快的速度。此属性依据此下顺序使用其中一种方式布置表格栏宽度:

使用 col 或 colGroup 对象的宽度( width )属性信息。

使用表格第一行内的单元格的宽度( width )信息。

依据表格列数等分表格宽度。而不考虑表格内容的实际宽度。 假如单元格的内容超过了列宽度,内容将会被换行。假如无法换行,则内容会被裁切。假如此属性被设置为 fixed ,则 overflow 能够被用于控制处理溢出单元格( td )宽度的内容。假如表格行高度被指定了,那么换行的内容如果超出了指定表格行高度也会在纵向上被裁切。

设置此属性值为 fixed ,有助于提高表格性能。对于长表格效果尤其显著。

设置表格行高可以进一步提高呈递速度,浏览器不需要检测行内每一个单元格内容去确定行高就可以开始解析以及呈递。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 tableLayout 。

3.word

你直接自动化还不好?自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义 css#wrap{white-space:normal; width:200px; }1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行#wrap{word-break:break-all; width:200px;} 或者#wrap{word-wrap:break-word; width:200px;}abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111 效果:可以实现换行 2.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条#wrap{word-break:break-all; width:200px; overflow:auto;}abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111 效果:容器正常,内容隐藏 对于table 1. (IE浏览器)使用 table-layout:fixed;强制table的宽度,多余内容隐藏

abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss
效果:隐藏多余内容 2.(IE浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行
abcdefghigklmnopqrstuvwxyz 1234567890abcdefghigklmnopqrstuvwxyz 1234567890
效果:可以换行 3. (IE浏览器)在td,th中嵌套div,p等采用上面提到的div,p的换行方法4.(Firefox浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行,使用overflow:hidden;隐藏超出内容,这里overflow:auto;无法起作用
abcdefghigklmnopqrstuvwxyz1234567890abcdefghigklmnopqrstuvwxyz1234567890
。

4.编辑框不换行

.br{word-break:break-all;word-warp:break-word;background-color:#eee;}

function toBreakWord(intLen, id){

var obj=document.getElementById(id);

var strContent=obj.innerHTML;

var strTemp="";

while(strContent.length>intLen){

strTemp+=strContent.substr(0,intLen)+"<br>";

strContent=strContent.substr(intLen,strContent.length); }

strTemp+= strContent;obj.innerHTML=strTemp;

}

5.给div设置 contenteditable=true属性后输入中文可以自动换行,数字怎

你可以加个css看看:

div换行的CSS运用

主要介绍word-warp和word-break属性的使用。

word-wrap

--------------------------------------------------------------------------------

语法:

word-wrap : normal | break-word

取值:

normal :? 默认值。允许内容顶开指定的容器边界

break-word :? 内容将在边界内换行。如果需要,词内换行( word-break )也将发生

说明:

设置或检索当当前行超过指定容器的边界时是否断开转行。

此属性仅作用于有布局的对象,如块对象。内联要素要使用该属性,必须先设定对象的 height 或 width 属性,或者设定 position 属性为 absolute ,或者设定 display 属性为 block 。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 wordWrap 。

示例:

div { word-wrap: break-word; word-break: break-all; }

word-break

--------------------------------------------------------------------------------

语法:

word-break : normal | break-all | keep-all

取值:

normal :? 默认值。允许在词间换行

break-all :? 该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本

keep-all :? 与所有非亚洲语言的 normal 相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

说明:

设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。

对于中文,应该使用 break-all 。

此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。

对应的脚本特性为 wordBreak 。

示例:

div {word-break : break-all; }

6.css 怎么在ul里面的li 的文字如何让它折行

加上如下的CSS设置,就是设定好宽度width,然后设置合适的word-wrap和word-break属性:

ul li{

width: 100px;

word-wrap: break-word;

word-break: break-all;

white-space: normal;

}ul里面的li折行其实跟其他块状(block)元素的折行都是一样的。以下是相关的CSS属性:

word-warp 属性设置如何处理单词的折行,可以取的值有

word-wrap: normal | break-word

word-break 属性设置如何处理单词折断,仅支持IE,可以取的值有:

word-break: normal | break-all | hyphenate

white-space 属性设置如何处理元素内的空白。可以取的值有:

white-space: normal | nowarp | pre | pre-line | pre-warp | inherit

经测试对中文也有效。

7.GridEx有哪些属性和方法

(1)Gridex Control 设置 :

datasource=productDataSet;Datamember=products;//设置要绑定的数据源

GroupByBox:False,是否显示分组box

自定的样式:VisUalStyle=office2007;Office2007ColorScheme=Custom;Office2007CustomColor=颜色(如:blue);

AlllowEdit: 是否应许编辑。AllowColumnDrag:运行时是否可以拖拉COlumn.

RowHeaders:是否显示表格行头;

RecordNavigator:是否有纪录导航(相当于分页).

View:设置显示的样子tableView,CardView,SimpleCard;

SaveSetting:是否保存设置,true 可以保存样式,但是,你在GridExCell中输入的东西保存时不能提交;false:gridEx.DataUpdate可以更新

(2)RootTable的Column属性设置:&lt;以DataTime 类型为例&gt;

&lt;display&gt; Caption:Column 的名称;headerAlign:行头的排列方式;TextAlign:COlumn内容的排列方式

Trimming:内容超出是否省略;WordWarp:是否自动换行,要设置maxLines 才可以;如MaxLines=50,则超出50自动换行;

FormatString:如yyyy-MM-dd, 时间显示样式为2009-10-10;

&lt;edit&gt;

editType: textbox,combo,checkbox..如果edittype=noedit;则运行时候不可以编辑;即使AllowEdit=true;

如果设置为DrawDownList,在&lt;combo Set&gt;里设置haseValueList=true;则可以在ValueList页面设置DrawDownList的值;

&lt;other&gt; datatypecode:设置数据类型,Key:字段名;

&lt;资料&gt;boundMode:设置绑定模式bound;unbound,unBoundFetch;datamember:设置绑定的字段

gridEx功能很强大,对於ColumnSet,childTable,drawdowns的设置还不很清楚。。希望大家一起探讨;

本文来自CSDN博客,转载请标明出处:/ButterFlyBoy/archive/2009/10/21/4708090.aspx

转载请注明出处51数据库 » word-warp

软件
前端设计
程序设计
Java相关