我设置了overflow 什么的 但是没有效果还是一行显示
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.td1 {
height:20px;
width:200px;
font-size: 12px;
background: #ffffff;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#b5d6e6" onmouseover="changeto()" onmouseout="changeback()" >
<tr><td colspan="11" height="22" ><div align="center">用户信息表</div></td></tr>
<tr >
<td width="5%" class="td2"> <input type="checkbox" name="checkbox" value="checkbox" /> </td>
<td width="5%" class="td2">序号</td>
<td width="18%" class="td2">登陆账号</td>
<td width="18%" class="td2">用户名</td>
<td width="18%" class="td2">所属角色</td>
<td width="18%" class="td2">备注</td>
<td width="18%" class="td2">操作</td>
</tr>
<s:iterator value="#session['userCol']" status="st">
<tr>
<td class="td1"><input type="checkbox" name="checkbox1" value="checkbox"/></td>
<td class="td1"><s:property value="#st.index+1"/></td>
<td class="td1"><s:property value="loginname"/> </td>
<td class="td1"><s:property value="username"/></td>
<td class="td1"><s:property value="roleNameView"/></td>
<td class="td1"><s:property value="userdes"/></td>//这里有很多字 但是不隐藏
<td class="td1">
<a href="/dtjcsy/UserAction.action?uwm.submitFlag=toUpdate&tu.id=<s:property value="id"/>">修改</a>
|
<a href="/dtjcsy/pages/sys/DeleteUserInfo.jsp">删除</a>
</td>
</tr>
</s:iterator>
</table>
问题补充:AngelAndAngel 写道
那现在的效果是挤着在么?
你宽度设小点试试
宽度大小没有用一样 还是撑得很宽 把别的挤在一起了
问题补充:AngelAndAngel 写道
引用
<tr><td colspan="11" height="22" ><div align="center">用户信息表</div></td></tr>
你把这个去掉再试一下 看一下效果怎样。
没有用啊
相关推荐
为了解决这个问题,我们可以采用“缩略显示”技术,使超出长度的内容以省略号(...)的形式呈现,同时保持整体布局的整洁和易读性。本文将详细探讨如何处理`td`单元格内容的缩略显示问题。 一、CSS样式控制 1. `...
在这个特定的问题中,我们关注的是如何使用jQuery来实现一个可拖动调整宽度的table表格,并在宽度调整到一定程度时隐藏其中的内容。 首先,我们需要理解HTML中的`<table>`元素,它是用来展示结构化数据的,通常由行...
为了解决这个问题,我们可以设定单元格(`<td>`和`<th>`)的宽度,并限制它们的溢出行为。 对于单元格的宽度,可以使用`width`属性,但更推荐使用CSS样式来精确控制。例如: ```html table { width: 600px; ...
今天小编就为大家分享一篇解决layui表格内文本超出隐藏的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
/* 隐藏超出宽度的内容 */ text-overflow: ellipsis; /* 当内容溢出时显示省略号 */ } ``` 这组样式组合在一起,可以确保文本在设定的宽度内显示,超出部分被隐藏,并用省略号(...)表示。`word-break: keep-...
在网页设计中,经常需要处理表格(table)的布局问题,特别是当单元格(cell)内的文本内容过长时,如何保持单元格的固定宽度,不让内容换行,并在显示不下的情况下添加省略号("...")表示内容被截断。这涉及到CSS...
不记得是什么时候,有人在用table模拟DataGrid的时候说,为什么td超出设置为固定宽度的文字不能隐藏,而是会直接换行呢? 是的,事实确实如此,如: <style type=”text/css”> table {width:500px;...
将外部`<div>`的`overflow`属性设置为`hidden`可以隐藏超出该`<div>`边界的内容,从而防止内部元素撑开外部`<div>`的宽度。这意味着,如果内部`<div>`的宽度超过外部`<div>`的宽度,超出的部分将被裁剪,而外部`...
结合使用`width`属性来指定单元格(`td`)的宽度,`text-overflow`就能按预期隐藏超出的文本,并显示省略号。 完整的工作示例如下: ```css td { text-overflow: ellipsis; /* 或者 clip */ white-space: nowrap...
接下来,为了实现文本超出单元格宽度时显示省略号,我们可以使用以下CSS样式: 1. `width`: 设置单元格的固定宽度,以限制内容区域。 2. `overflow: hidden`: 隐藏超出单元格宽度的内容。 3. `text-overflow: ...
在非IE浏览器中,当文本超出宽度时,通常只会简单地隐藏超出部分而不会显示省略号。因此,为了跨浏览器的兼容性,可能需要借助JavaScript或者更复杂的CSS技巧来实现多行文本的溢出处理。 总结来说,CSS提供了`text-...
/* 隐藏超出部分 */ white-space: nowrap; /* 不允许文本换行 */ text-overflow: ellipsis; /* 显示省略号 */ } ``` 这个方法适用于显示简短摘要或者限制内容宽度的情况。 2. **CSS自动换行** 要使文本在...
通过这种方式,即使单元格中的内容很长,也不会再把单元格撑开,而是保持设定的宽度,超出部分的内容会被隐藏并显示省略号。这个解决方案在处理长文本或者不确定内容长度的情况下非常实用,可以有效地保持表格的整洁...
通过这种方式,即使单元格中的文字非常长,也不会导致表格宽度的扩展,内容会在单行内显示,并且超出部分会被隐藏。 总结来说,通过结合使用CSS的`white-space`、`overflow`和`word-break`属性,我们可以有效地控制...
页面中table宽度设置width=600px之后,宽度仍然不是固定的,文字太长后不换行,把... 自动换行就好了,如果不想换行,可以将超出内容设为隐藏,并且用省略号代替: 在td上面加 复制代码代码如下: overflow:hidden; wh
在使用这些方法时,需要注意的一个常见问题是,如果内容(如图片)的尺寸超过了设置值,表格可能会自动调整其宽度。为了防止这种情况,可以使用CSS的`overflow`属性,例如设置为`overflow: hidden`,以隐藏超出的...
同时,通过设置`overflow: hidden`,当内容超过列宽时,超出部分将被隐藏。这些样式确保了列宽的固定和内容的显示控制。 接下来,JavaScript的介入使得列宽调整成为可能。通过监听鼠标事件,如`mousedown`、`...