html - 表格中的宽度属性不起作用

标签 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 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>

结果是这样的:

html table

我尝试在 player 列中添加 width=30%,但它仍然不起作用。

最佳答案

是因为你的文字太大了 使用这个可能对你有帮助

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

关于html - 表格中的宽度属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821831/

相关文章:

html - 调整窗口大小时隐藏特定的 div 元素

javascript - 如何在具有缩放功能的 div 中适应和居中 css 家谱

android - 如何从 android webview 应用程序的底部删除白色填充 block ?

css - 在其他元素居中时将文本设置为左侧 - CSS - Bootstrap 4

javascript - 如何将 div 背景与其内容的底部对齐

html - 显示 :inline-block not line oriented 的布局

javascript - 如何确定滚动 DIV 中的可见 DOM 元素?

javascript - 在创建的 div 中的文本旁边放置一个按钮

jquery - jQuery 的 space 和 > 选择器有什么区别?

python - 测量 python cgi 脚本的加载时间?