赋予元素宽度对我不起作用

时间:2012-12-19 10:12:14

标签: html css

我有这个table,我想给第一个元素一个宽度,但它不起作用..

     <th style="width: 400px">
        Room type                                    
     </th>

任何帮助?

5 个答案:

答案 0 :(得分:3)

它确实有用,只是th无法获得300px宽度,而是使用min-width

Demo

Another Demo

答案 1 :(得分:0)

使用min-width代替width

答案 2 :(得分:0)

你的桌子太短,无法给出宽度。 删除一些列或只是放大表格宽度。 像:

<table width="2000px">

答案 3 :(得分:0)

使用min-widthdisplay: inline-block;display: block;

我认为第一个是最好的......

答案 4 :(得分:0)

由于您的桌子宽,宽度标签不够,请改用 min-width

<th style="min-width: 300px;" />

如果您计划在标题中设置多个不同的宽度,我还建议您使用colgroups - 这样可以更容易维护并将其保存在一个位置。