属性(对齐)已过时。 HTML5 文档中不鼓励使用它

Attribute (align) is obsolete. Its use is discouraged in HTML5 documents

我在使用对齐属性时遇到以下错误。 如何使用适当的 HTML5 兼容语法解决此错误?

<table  align="center">
            <tbody>
            <tr>
                <td><input type="text" name="username" placeholder="User Name" id="username" autocomplete="off"></td>
            </tr>
            <tr>
                <td><input type="password" name="password" placeholder="Password" id="password" autocomplete="off"></td>
            </tr>
            <tr>
                <td align="right">
                <input type="submit" class="btn btn-success" id="loginbutton" value="LOGIN" />
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                <input type="reset" class="btn btn-danger" id="resetbutton" value="RESET"/></td>
            </tr>
            </tbody>
        </table>

align 属性在 HTML5 中已弃用,您可以通过这种方式使用它,它会起作用,

<td style="text-align:right">

使用 class 而不是内联 css。

<style>
.p {
    align-self:center
}
</style>

<table  class="p">
</table>

我认为你应该centertable与以下

对齐
table
{ 
    margin-left: auto;
    margin-right: auto;
}