table的宽度,单元格内换行问题(转)
2005-12-22 23:13
246 查看
一. 要想固定table的总的宽度和每列的宽度: <TABLE id="Table1" style="TABLE-LAYOUT:fixed" border="1"> 或在脚本中: this.style.tableLayout = fixed
<td>有个attribute 叫 NOWRAP,可以控制每个单元格是否允许换行 <TD nowrap=true> 或者 this.noWrap = true
<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 .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
| ||||||||||||||||||||||||||||||||
来自: CSDN文档中心 |
相关文章推荐
- table的宽度,单元格内换行问题 (转)
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题[转]
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- Table的宽度,单元格内换行问题
- table边框重叠导致的单元格边框宽度问题
- 超出单元格宽度被撑出(不能换行)的问题
- [转帖]table-layout:fixed导致单元格宽度不受控制的问题
- 转载:table单元格内容自动换行
- table在火狐和ie写的动态显隐藏的宽度问题
- td 内容自动换行 table表格td设置宽度后文字太多自动换行
- [Visio 2007]解决 “类图”调整宽度后,换行的文字溢出的问题(如何调整“类图”的高度?)
- ie8 table td拆分宽度不适应问题
- iOS 使用tableview 代码布局时,tableViewCell宽度问题,运行在iPhone 6plus 仍然显示320
- table元素的宽度/高度设置问题