我想用 CSS 做以下事情:
name1111 | x | name222 | dateeee | x
name11 | x | name22 | dateee | x
name111 | x | name2222 | dateeee | x
name1 | x | name22 | daeee | x
我希望每一列都是最大宽度。我的意思是,没有固定的宽度,但最长的内容会设置它。怎么做?以前用桌子很容易,但现在似乎不可能
那是一张桌子,所以用一张。
不推荐使用表是一个神话 - 将表用于页面 LAYOUT 被认为是不好的 - 将表用于 PRESENTING DATA 是使用正确的工具完成正确的工作。
您可以使用 :float: left;
和text-align: left
.
使用 CSS 可以做到这一点,但它比使用简单的表格要复杂得多。在这种情况下,一张桌子绝对没问题。想象一下,如果你用 word 制作海报,你不会使用表格进行布局,但如果你有一张数据表来显示,你就会这样做。一样