table的宽度,单元格内换行问题
来源:互联网 发布:2017淘宝双11活动 编辑:程序博客网 时间:2024/04/30 08:26
一. 要想固定table的总的宽度和每列的宽度:
<TABLE id="Table1" style="TABLE-LAYOUT:fixed" border="1">
或在脚本中:
this.style.tableLayout = fixed
HTML | { table-layout : sLayout } |
Scripting | object.style.tableLayout [ = sLayout ] |
可能的值:
sLayout | String 设置或获取下面的值:
|
二. 换行问题
<td>有个attribute 叫 NOWRAP,可以控制每个单元格是否允许换行
<TD nowrap=true>
或者
this.noWrap = true
HTML | <ELEMENT NOWRAP ... > |
Scripting | object.noWrap [ = bWrap ] |
可能的值:
bWrap | Boolean 设置或获取一个下面的值:.
|
Asp.net的DataGrid有个问题,它的Column有个属性ItemStyle.Wrap,设计是当这个列的ItemStyle.Wrap属性为true时,单元格允许回行,为false不允许回行,可是当设置了为false时输出到客户端的是这样的:
<td nowrap=”nowrap”>
而不是
<td nowrap=”true”>
所以ItemStyle.Wrap属性是没有起作用的,请自己手工在DataGrid1_ItemDataBound事件中将不允许回行的那些单元增加个Attribute: nowrap=true。
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Cells[n].Attributes.Add("nowrap"," true ") ;
}
三. 截断英文单词强行回行
上面两个方法可以把表格的宽度都固定了,每个单元是否允许回行都可以设定了,现在可能又会碰到一个问题,当允许回行的遇到比较长的英文单词,可能就超出了这个单元格的宽度,要是不把这个单词从中截断强行换行的话,这个单词的超出单元格宽的的部分将不被显示出来。所以需要在单词超出单元格长度的地方把单词强行截断回行。
可以利用css中的word-break 风格来达到我们的目的:
<TABLE id="Table1" style="TABLE-LAYOUT:fixed;word-break:break-all" border="1">
或在脚本中:
this.style. wordBreak = break-all
HTML | { word-break : sBreak } |
Scripting | object.style.wordBreak [ = sBreak ] |
可能的值:
sBreak | String设置或获取一个下面的值:
|
- table的宽度,单元格内换行问题
- Table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题(转)
- table的宽度,单元格内换行问题[转]
- phpexcel 单元格内换行的问题
- 超出单元格宽度被撑出(不能换行)的问题
- PHP 生成excel 时 单元格内换行的问题
- table中表格内的内容自动换行不改变表格宽度
- table固定单元格宽度
- 表格单元格换行的问题
- [转帖]table-layout:fixed导致单元格宽度不受控制的问题
- excel单元格内换行
- .CNBLOGSExcel单元格内换行
- 固定table单元格宽度(IE)
- 因特网上Cookies是如何工作的
- Asp.net中Cookie简明参考
- Asp.net中基于Forms验证的角色验证授权
- 页面装载用户控件时的事件顺序
- 用户控件中使用客户端脚本的控件名称问题
- table的宽度,单元格内换行问题
- vs.net web项目使用visual source safe进行源代码管理
- Asp.net 中服务端控件事件是如何触发的
- 文件上传及下载
- 浅析中印软件业发展情况
- 智慧与理论的交锋
- stdafx.* 句柄 和 ID
- 使用resin中的心得
- Linux/Unix中的SUID和SGID文件权限和在CVS项目管理中的应用