html表格table的宽度超出页面宽度时如何不改变table宽度(只显示出滚动条)?
问题如题。条件是不能将table的宽度设置为固定值,因为table包含的列数可能每次查询都不同,可能只有一二列,也可能有几十列,要求每一列宽度能够显示其表格的内容(即列的...
问题如题。条件是不能将table的宽度设置为固定值,因为table包含的列数可能每次查询都不同,可能只有一二列,也可能有几十列,要求每一列宽度能够显示其表格的内容(即列的宽度按内容长度显示),如果table宽度没有超出页面宽度就不显示滚动条,也不拉伸表列宽度;如果table宽度超出页面宽度,就显示滚动条,而不压缩表列宽度。
展开
4个回答
展开全部
将table使用一个div包裹起来,将div的width设置困枝为100%;overflow:auto;table的width设如迟置为汪橡敏auto
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我提供两搏搭种解决办法,
table外面老银塌套div,然后table设置min-width;
th,td里加span,给span设置侍圆宽度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给table设置一个white-space:nowrap;可以保证table中的td内容不换行,宽度由竖腔内容撑开;显示滚动条的话就歼码给table的外边包个父盒子,给余改衫父盒子设置宽或者高(看你需求),overflow:scroll;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询