Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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_Angular_Primeng - Fatal编程技术网

Html 如何使表列适合内容

Html 如何使表列适合内容,html,css,angular,primeng,Html,Css,Angular,Primeng,我创建了一个表,希望它能适应屏幕的大小,并且单元格之间的边框也能适应内容。在css中,我将表格设置为: table-layout: auto width: 100% 这会导致列与内容匹配,但如果列的内容过长,则表在屏幕中变得太宽,并且一些列丢失。。。 我想要一张适合屏幕大小的桌子? 我该怎么做 提前感谢您可以试试这个Css table{ width:100%; } td,th{ width:1%; } 尝试将表格的最大宽度设置为100% table { max-width:100%

我创建了一个表,希望它能适应屏幕的大小,并且单元格之间的边框也能适应内容。在css中,我将表格设置为:

table-layout: auto 
width: 100%
这会导致列与内容匹配,但如果列的内容过长,则表在屏幕中变得太宽,并且一些列丢失。。。 我想要一张适合屏幕大小的桌子? 我该怎么做

提前感谢

您可以试试这个Css

table{
width:100%;
}
td,th{
width:1%;
}

尝试将表格的最大宽度设置为100%

table {
    max-width:100%;
}
试试这个

这是一种令人讨厌的方式,但请记住,所有这些都必须等于100%

<table style="width:100%">
<tr style="width:25%">
<td></td>
</tr>
<tr style="width:25%">
<td></td>
</tr>
<tr style="width:25%">
<td></td>
</tr>
<tr style="width:25%">
<td></td>
</tr>
</table>


但是现在列不适合内容发送您的设计截图如果您不打算向我们展示您的代码,除了简单地建议“使用
最大宽度”
,我们应该如何帮助?您的
有多少列?内容的类型或大小是什么?列是动态添加到表中的(我使用的是primeNg table),它可以是maxinum 20列,2列是字符串,可能非常长,因此给出了结果HTML的最佳情况和最坏情况示例(加载内容后显示HTML)。