相关疑难解决方法(0)

除最后一列外,如何将表格单元格宽度设置为最小值?

我有一张宽100%的桌子.如果我将<td>s放入其中,它们会以相等长度的列展开.但是,我希望除了last之外的所有列都具有尽可能小的宽度,而不包装文本.

我首先做的是我设置width="1px"<td>除了最后一个以外的所有(虽然已经弃用,但style="width:1px"没有任何效果),这在我在列中有多字数据之前工作正常.在这种情况下,为了保持尽可能小的长度,它包裹了我的文本.

让我来证明一下.想象一下这张表:

---------------------------------------------------------------------------------
element1 | data      | junk here   | last column
---------------------------------------------------------------------------------
elem     | more data | other stuff | again, last column
---------------------------------------------------------------------------------
more     | of        | these       | rows
---------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,我一直得到的是这样的:

---------------------------------------------------------------------------------
element1         | data             | junk here        | last column
---------------------------------------------------------------------------------
elem             | more data        | other stuff      | again, last column
---------------------------------------------------------------------------------
more             | of               | these            | rows
---------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

或者(即使我设定style="whitespace-wrap:nowrap")这个:

---------------------------------------------------------------------------------
         |      | …
Run Code Online (Sandbox Code Playgroud)

html css html-table

103
推荐指数
4
解决办法
9万
查看次数

标签 统计

css ×1

html ×1

html-table ×1