php - 如何让 <table> 居中?

标签 php html css

我希望我的表格居中,所以我尝试了这个:<table align=center>HEEHHE</table>这是行不通的。

我的代码:

<?php
$servername = "***:3306";
$username = "**";
$password = "!!!!";
$dbname = "***";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT balance FROM tbl_users WHERE userID = 8";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    echo "<table align="center"><tr><th>Aktuell im Jackpot:</tr></th>";
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>".$row["balance"]."</tr></td>";
    }
    echo "</table>";
} else {
    echo "0 results";
}
$conn->close();
?>

最佳答案

align="center" 可能仍然有效,即使它是一个已弃用的属性(参见 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table )。您可能应该使用 CSS 进行样式设置,例如表 { 边距:0 自动; 应该这样做。

虽然您的代码中有多个问题:

  • trth 元素之前关闭(右下图) 结构)
  • tdth 元素 之前关闭(见下文)
  • 双引号语法错误(正如 Audite Marlow 所暗示的)

table {
  margin: 0 auto;
  }
<table>
  <tr><th>Aktuell im Jackpot:</th></tr>
<tr><td>1231234</td></tr>
</table>

关于php - 如何让 <table> 居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38875008/

相关文章:

html - 从范围动态设置的 Angularjs 属性在 IE7 中不起作用

html - 溢出 :auto; flow out of div on chrome browser with tablet

php - PHP 中的这种语法是什么?

php - 页面加载后剥离查询字符串

php - 如何从php中获取jquery中的数组元素

html - 如何在 VS Code 中自动格式化 Ruby 或 .erb 文件?

php - 创建动态下拉列表

php - Selectize.js:从数据库中预填充项目选择多选

html - 如何在 ionic 4 中为 ion-item 的内容设置 block 样式?

html - colspan 不接受十进制数。如何指定跨度?