如何控制表格宽度不能超过页面宽度???

黑马 2003-06-20 11:09:09
当表格里的内容多的时候,内容不自动换行,而会将表格撑的特别宽,必须使用横向滚动条才能看到所有的内容,有没有办法控制表格的宽度不超过页面宽度,比如页面宽度的90%,不论在什么分辨率下的显示器?
...全文
354 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
minfei 2003-06-20
  • 打赏
  • 举报
回复
就像楼上一样,你把框架定死,然后插入了表格不就没事了!
jzsh2000 2003-06-20
  • 打赏
  • 举报
回复
在你需要换行的列里面加上style="word-break:break-all"就可以了,比如:
<table width="500">
<tr>
<td width="100"> </td>
<td width="200" style="word-break:break-all;">sdddddddddddddffffsdffffffffffffffff</td>
<td width="200"> </td>
</tr>
</table>
黑马 2003-06-20
  • 打赏
  • 举报
回复
什么也不写,好象不行!
DFlyingchen 2003-06-20
  • 打赏
  • 举报
回复
在CSS中对table标签进行重定义
table{}
里面什么都不用写就够了
黑马 2003-06-20
  • 打赏
  • 举报
回复
那如何是一些列固定百分比不能换行,而另一些必要是换行呢?

就是列里可以用这个吗?
无爱大叔 2003-06-20
  • 打赏
  • 举报
回复
在表格里加入style="word-break:break-all",可以固定表格的宽度。
黑马 2003-06-20
  • 打赏
  • 举报
回复
我直接在css里给表格定义了 word-break:break-all; 就可以了

另外只有英文单词比较长太长放在一行的时候才用他,如果按照正常的输入方式,不需要也可以,表格会自己调节,如果是中文就没有这个问题,因为中文一个字很断,所以不会造成太长的问题!

61,124

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧