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,我的代码是: <div style="width: 300px;"> <table width="100%" border="2px solid blue"> <tr> <td style="width:30%">Player</td> <td style="width:30%">Club</td> <td st

我的代码是:

<div style="width: 300px;">
    <table width="100%" border="2px solid blue">
        <tr>
            <td style="width:30%">Player</td>
            <td style="width:30%">Club</td>
            <td style="width:30%">Country</td>
        </tr>
        <tr>
            <td style="width:30%">HazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazardHazard</td>
            <td style="width:30%">Chelsea</td>
            <td style="width:30%">Belgium</td>
        </tr>
        <tr>
            <td>Ronaldo</td>
            <td>Real Madrid</td>
            <td>Portugal</td>
        </tr>
        <tr>
            <td>Messi</td>
            <td>Barcelona</td>
            <td>Argentina</td>
        </tr>
    </table>
</div>

游戏者
俱乐部
国
HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD HAZARD
切尔西
比利时
罗纳尔多
皇家马德里
葡萄牙
梅西
巴塞罗那
阿根廷
结果是:


我试图在
player
列中添加宽度=30%,但仍然不起作用。

这是因为您的文本太大 使用这个可以帮助你

<style>
table tr td
{
  word-break: break-all;
  }
</style>

表tr td
{
单词break:打破一切;
}

这是因为您的文本太大 使用这个可以帮助你

<style>
table tr td
{
  word-break: break-all;
  }
</style>

表tr td
{
单词break:打破一切;
}

Moob在我面前,使用wrap:break-word;但也使用表布局:固定

css代码

table{
    table-layout: fixed;
}
td {
    word-wrap:break-word;
}

Moob在我面前,用单词包装:打破单词;但也使用表布局:固定

css代码

table{
    table-layout: fixed;
}
td {
    word-wrap:break-word;
}
那是因为“危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险危险

表格单元格将拉伸以适应其内容,如果它们不能断裂,它们将继续拉伸

如果它是“危险…”等与空间,它将打破预期。如果在表格单元格中放置一个大图像,也会发生同样的情况。

这是因为“hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard hazard

表格单元格将拉伸以适应其内容,如果它们不能断裂,它们将继续拉伸


如果它是“危险…”等与空间,它将打破预期。如果在表格单元格中放置一个大图像,也会发生同样的情况。

单元格被您的超长单词保持打开状态,因为它无处可断。在现实世界中,您的表可能很好,但如果您需要强制一个长得离谱的单词换行,您可以使用
wordwrap:break-word单元格被您的超长单词保持打开状态,因为它无处可断。在现实世界中,您的表可能很好,但如果您需要强制一个长得离谱的单词换行,您可以使用
wordwrap:break-word