我的数据库中的数据表被推下来并粘在我的页脚上。我真的不知道如何搞定它而不是坚持我的页脚。
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 */
}
答案 0 :(得分:0)
HTML中存在语法错误。
<th>
元素也应包含在<tr>
<td>
元素在彼此内部,首先关闭左边的元素然后再打开另一个<br>
放在</tr>
之后。您可以尝试使用validator.w3.org来帮助您找到HTML错误。