Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在表格中设置列的宽度?_Html_Css - Fatal编程技术网

Html 如何在表格中设置列的宽度?

Html 如何在表格中设置列的宽度?,html,css,Html,Css,我正在尝试以下方法: <th style="white-space: normal; width: 150rem;">Objective</th> 目标 但它似乎完全忽略了宽度,当我在谷歌Crome开发工具中查看时,它说宽度是771像素。请注意,我的字体大小为1rem=10px。您不需要rem。您的意思是“em”。没有此类测量单位“rem”: 目标 :%,cm,em,ex,in,mm,pc,pt,px你确定150rem是你想要的尺寸吗?这相当于1500px几乎相当于

我正在尝试以下方法:

<th style="white-space: normal; width: 150rem;">Objective</th>
目标

但它似乎完全忽略了宽度,当我在谷歌Crome开发工具中查看时,它说宽度是771像素。请注意,我的字体大小为1rem=10px。

您不需要rem。您的意思是“em”。没有此类测量单位“rem”:

目标

:%,cm,em,ex,in,mm,pc,pt,px你确定
150rem
是你想要的尺寸吗?这相当于
1500px
几乎相当于全高清显示器/屏幕的整个宽度,而且对于任何想到的可行web应用程序来说都太宽了


检查此项并注意,第二个表的宽度仅与
相同,即使已指定宽度为
150rem
。(调整输出面板的宽度)。您的DOM中可能有某种东西将
的宽度限制为仅
771px

确保使用的是
表格布局:固定的
;或者设置
min width
。那么你真的想要它
1500px
宽吗?为什么我不应该使用rem?当然,除非你让表暴露在抱歉之下,我不理解你的评论。rem单元在表中不起作用吗?因为rem在HTML中不是一个单元。em是一个单元。将rem更改为em。这将解决您的问题。“请不要因为我给了你答案而对我投反对票。”DerFlatulator实际上是在CSS3中添加的
<th style="white-space: normal; width: 150em;">Objective</th>