easyui如何设置table的固定宽度?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui如何设置table的固定宽度?相关的知识,希望对你有一定的参考价值。

原来table中的选项是随着浏览器变化的,但是会出现浏览器变小就会换行,我想把table里面的东西固定下来,咋整 ?

参考技术A 我觉得table不能设置为固定宽度 设置了固定的话浏览器变化的时候页面的美观感会下降 将其设置为自适应的话会好些
如果你想设置为固定宽度的话:<table class="easyui-datagrid" style="width: xxpx; height: 100%">

自适应:
<table class="easyui-datagrid" style="width:auto; height: 450px; padding: 5px" toolbar="#toolbar" rownumbers="true" fitcolumns="true"
singleselect="false">
</table>追问

里面的td进行固定,因为浏览器到了一定的宽度,它就会自动换行

本回答被提问者和网友采纳

html中,如何固定table单元格宽度?

在一行中,td宽度依次为3%,150px,3%,500px,3%,150px,3%,剩余。 可是这样弄完之后,效果根本不是这样,那个px宽度的它会自动调整,请问怎么让他按设置的宽度显示?

1、首先我们打开我们的myeclipse获取idea这样的编辑器,然后在编辑器中写一个table标签,这里注意给出table的值。

2、然后我们可以在页面中看到此时展示的是没有样式的table样板,此时所有的数据没有经过渲染,比较紧凑,也不是一个页面展示。

3、在table中引入样式标签style来设计table的样式,代码为style="width: 100%; max-width: 100%;margin-bottom: 20px;"表示占用屏幕宽度的100%。

4、设置了屏幕展示table宽度后我们可以看到此时展示的样式如下,样式中数据已经充分展开。

5、使用jquery ,在jquery中首先给table一个class属性,然后在JavaScript中通过.class属性获取这个table,然后给出样式设计。

6、根据上面的设计我们再经过背景、宽度、高度的设计我们可以设计出一个比较好看的table。

参考技术A style="table-layout:fixed;" 固定布局的算法。
在这种情况下,表格和列的宽度取决于 col 对象的宽度总和,假如没有指定,则会取决于第一行每个单元格的宽度 <table border=1 style="table-layout:fixed;">
<COL><COL WIDTH=300><COL WIDTH=300>
<tr>
<td colspan=3>aaa</td>
<!--td>aaa</td>
<td>aaa</td-->
</tr>
<tr>
<td width=300px>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
<tr>
<td width=300px>aaa</td>
<td>aaa</td>
<td>aaa</td>
</tr>
</table>
参考技术B width="xx" 参考技术C 不要使用百分比,就可以
如果不使用css style,就是width=150(以此类推),后面没有px

以上是关于easyui如何设置table的固定宽度?的主要内容,如果未能解决你的问题,请参考以下文章

html 如何在css 里设置table 的个个列的固定宽度

html 如何在css 里设置table 的个个列的固定宽度

table中td比设定的宽度大

如何固定一个TD的宽度

html中,如何固定table单元格宽度?

bootstrap 设置table - td宽度问题