数据表被推下来

时间:2017-04-17 08:55:14

标签: html css

我的数据库中的数据表被推下来并粘在我的页脚上。我真的不知道如何搞定它而不是坚持我的页脚。

if ($result->num_rows > 0) {
    echo "<table style='border: solid 1px grey; margin-left: auto; margin-right: auto; margin-top: -20px;'><th>Film titel</th><th>Film genre</th>";
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>"  .   $row["film_titel"]. "<td> " . $row["genre"]. "</td></td></tr><br>";
    }
        echo "</table>";
} else {
    echo "0 results";
}

页脚CSS:

footer {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100px;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#619b28+0,427768+100 */
    background: #619b28; /* Old browsers */
background: -webkit-linear-gradient(left, #619b28 0%, #427768 100%);
background: -o-linear-gradient(left, #619b28 0%, #427768 100%);
background: linear-gradient(to right, #619b28 0%, #427768 100%); /* FF3.6-15 */
 /* Chrome10-25,Safari5.1-6 */
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619b28', endColorstr='#427768',GradientType=1 ); /* IE6-9 */
}

1 个答案:

答案 0 :(得分:0)

HTML中存在语法错误。

  • <th>元素也应包含在<tr>
  • 您的<td>元素在彼此内部,首先关闭左边的元素然后再打开另一个
  • 没有理由将<br>放在</tr>之后。

您可以尝试使用validator.w3.org来帮助您找到HTML错误。