社区
CSS
帖子详情
请问:如何固定网页td的width?
ecaol
2005-07-19 05:47:45
做网页的时候遇到了一问题:
当动态的显示信息的时候 ,信息如果比设置的width长,那么表格就会自动的增大,
以致后面的表格跟着变形,请问有没有什么方法能将表格定住,
如果信息太长的话就显示两行,请大侠帮忙。
...全文
916
15
打赏
收藏
请问:如何固定网页td的width?
做网页的时候遇到了一问题: 当动态的显示信息的时候 ,信息如果比设置的width长,那么表格就会自动的增大, 以致后面的表格跟着变形,请问有没有什么方法能将表格定住, 如果信息太长的话就显示两行,请大侠帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ecaol
2005-07-22
打赏
举报
回复
如果想让td里面的东西,不截断,不换行,而且不影响td的边框位置固定,
用html代码能否实现?
renniliao
2005-07-22
打赏
举报
回复
你计算好你的TD最多能显示多少个字,比如10个,然后在生成链接文字的时候,判断一下,如果链接文字的长度超过这个数,就用字符串函数截断文字,取出前边的文字,然后再加上几个省略号,表示标题有省略。如果链接文字没有超过10,那就不用截断,直接显示就行。
ecaol
2005-07-22
打赏
举报
回复
可以了 ,多谢大侠!
还有个问题:
如果让生成的数据不换行,显示不下的话就显示一半,应该如何写?多谢
ecaol
2005-07-22
打赏
举报
回复
非常感谢!
renniliao
2005-07-22
打赏
举报
回复
<td width="100">
<a href="#" style="overflow-x: hidden; width: 100px; ">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</a>
</td>
其中overflow-x说明如下:
语法:
overflow-x : visible | auto | hidden | scroll
参数:
visible : 不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的宽度。并且clip属性设置将失效
auto : 此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条
hidden : 不显示超过对象宽度的内容
scroll : 总是显示横向滚动条
说明:
检索或设置当对象的内容超过其指定宽度时如何管理内容。
参阅overflow属性。
对应的脚本特性为overflowX。请参阅我编写的其他书目。
示例:
body { overflow-x: hidden; }
div { overflow-x: scroll; height: 100px; width: 100px; }
renniliao
2005-07-21
打赏
举报
回复
你在td上加上上面的样式还是能被撑大么?我这里即使是链接的话,也能被自动换行的。
ecaol
2005-07-21
打赏
举报
回复
out.print("<td width=179>");
String pathStr ="<a href=\"" + ufdDBBean.getURLPath()+ "/" + ufdDBBean.getFileName() + "\" target=\"_blank\" >";
out.print(pathStr);
out.print(ufdDBBean.getFileName());
out.print("</a>");
out.print("<input type=\"text\" name=\"del" + i + "\" size=\"33\" style=\"border:none\" style=\"background:background-color\" readonly width=\"3\">");
out.print("<input type=\"hidden\" name=\"listFileName" + i + "\" value=\"" + ufdDBBean.getFileName() + "\">");
out.print("</td>");
这是一段jsp代码,就是 String pathStr ="<a href=\"" + ufdDBBean.getURLPath()+ "/" + ufdDBBean.getFileName() + "\" target=\"_blank\" >";
out.print(pathStr);
out.print(ufdDBBean.getFileName());
out.print("</a>");
链接部分的值是动态从数据库取出的,file名字一旦很长,td就会自动变长恨影响美观
renniliao
2005-07-21
打赏
举报
回复
还是撑大了?把你的单元格代码帖来瞧瞧,应该可以解决的。
17338701
2005-07-20
打赏
举报
回复
不错,这样是好了,不过还是把单元格撑大了
zhiin1
2005-07-20
打赏
举报
回复
<table style="border-collapse:collapse; table-layout:fixed">
buddyboyBB
2005-07-20
打赏
举报
回复
楼上的强!
renniliao
2005-07-20
打赏
举报
回复
<table>
<tr>
<td width="100" style="word-wrap: break-word; word-break : break-all;">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
</table>
ecaol
2005-07-20
打赏
举报
回复
那怎么才能让TD自动换行?
kakalong
2005-07-19
打赏
举报
回复
我说的是一般不会不自动换行
kakalong
2005-07-19
打赏
举报
回复
一般不会
网页
开发中如何获取tabel中tr下的第一个
td
?
近期开始编写web前端代码,发现在用tabel布局中,时常需要将table中tr下的第一个
td
,设置成与其他
td
不同的样式。如何设置呢? 请看代码:
TD
#0
TD
#1
TD
#2
TD
#3
TD
#4
TD
#5
TD
#6
TD
#7
TD
#8
TD
#9
TD
#7
TD
#8
TD
#6
TD
#7
TD
#8 T
如何强制
固定
dreamweaver
网页
表格宽度?
如何强制
固定
dreamweaver
网页
表格宽度? 一般在制作
网页
的时候,会往表格的单元格中插入一些文字,但如果插入的文字比较长,则会促使整个表格变得很宽,极其不美观,甚至会影响整个
网页
的布局。 而且在有一些时候,会因为一些需要只用到一个多大的表格。这时候就要用到强制
固定
表格大上这个标签。 但是一般情况下,即便是你设置了表格的宽度为某个像素,例如:100px,也不能阻止表格因
table里
td
标签的
width
属性在ie浏览器中无效解决方法
table里
td
设置
width
,firefox等浏览器里显示正常,ie里则无效。style="
width
:...px;"也是一样的效果。要让ie也有效,必须需要在table里再设置一下table-layout: fixed,如 style="table-layout: fixed"> 这样ie里
td
的
width
才生效。 使用 style="table-layout: fixed" >
html表格table/tr/
td
及其属性
表格:行 列 单元格 表格:table 行:tr 列/单元格:
td
语义化标签:thead tbody tfoot <table border= 1> <caption>表格名字</caption> <!--表格名字标签,可写可不写--> <thead> <!--表格的头部--> <th>姓名</th> <!-
Web前端Table中的tr和
td
按百分比设定宽度和高度,当内容超出时Table变型解决
如果table按照百分比设定宽度和高度,当表格内部任意内容超出所在元素的百分比值时就会使得表格变形。 内容超过50% 当内容超过50%时,就会使Table变形。此时只需在table标签上设置style=''的table-layout:fixed。 表示:
固定
布局的算法。在这算法中,水平布局是仅仅基于表格的宽度,表格边框的宽度,单元格间距,列的宽度,而和表格内容无关。
CSS
61,112
社区成员
60,732
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章