扩展表格单元格,内联CSS样式无法正常工作

时间:2017-06-09 17:14:08

标签: html css

我有一张包含各种数据的表格,单元格宽度不均匀。

enter image description here

我无法改变这些细胞的样式。

<table border=1 cellpadding=1 cellspacing=1>
    <tr>
        <th>Title</th>
        <th>Description</th>
        <th>Embed Code</th>
        <th>Delete</th>
    </tr>

<?php

...

echo "<tr>";
    echo "<td>".$row['title']."</td>";
    echo "<td>".$row['description']."</td>";
    echo "<td>".$row['embed']."</td>";
        =echo "<td><a href=delete-sound.php?id=".$row['id'].">Delete</a></td>";
echo "</tr>";

?>

我尝试更改列顶部的整列数据的宽度 - th

    <tr>
        <th style="width: 200px;">Title</th>
        <th>Description</th>
        <th>Embed Code</th>
        <th>Delete</th>
    </tr>
但是,这似乎无法发挥作用。

我还尝试对该列中的每个迭代单元格执行此操作,如下所示:

echo "<tr>";
    echo "<td style=/"width: 200px;/">".$row['title']."</td>";
    echo "<td>".$row['description']."</td>";
    echo "<td>".$row['embed']."</td>";
        =echo "<td><a href=delete-sound.php?id=".$row['id'].">Delete</a></td>";
echo "</tr>";

不幸的是,这似乎也不起作用。

1 个答案:

答案 0 :(得分:0)

虽然我看到评论对你有帮助,但也有另一种解决方案。

只需使用style="table-layout:fixed;"设置表格样式。

表格的问题在于,单元格的宽度是根据默认表格中的内容宽度任意设置的 - 这是我之前提到的样式所固定的。