符合 W3C HTMl 和 CSS

W3C compliant HTMl and CSS

我有 PHP 应用程序,其中包含我提交的 HTML 和 CSS 文件(不能说更多),它们必须使用 W3C 兼容 HTML5 和 CSS

输入的数字被发送到 PHP 并生成一个乘法 Table。 CSS 仅应用于生成的 table。 index.phpstyles.css 文件如下:

table {
    display: table;
    width: 100%;
}
.heading {
    font-weight: 700;
}
td {
    display: table-cell;
    border: 1px solid grey;
}
<!DOCTYPE HTML>
<html lang="en">
<head>
    <title>Multilplication Table</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>

<body>

<form action="MultiplicationTableHTML.php" method="POST">

    Please Enter a Number:

    <input type="number" min="1" name="number" placeholder="Enter a number">

    <button type="submit">Generate</button>

</form>

</body>
</html>

这两个文件中的任何一个都给出

3 Validation error

错误与 W3C 标准有关,即使经过大量研究和使用许多在线工具,我似乎也无法修复错误。

如有任何问题,请随时提出,非常感谢任何建议。

首先,如果我不能提供足够的问题细节,我深表歉意,但后来我发现上面的代码没有问题,相反,我只是输出一个 HTML table 在 PHP 中,在另一页上没有适当的 HTML 结构(例如,没有 head、body 和 meta 标签)。因此,问题解决了。

再次感谢所有提出建议的人。

Git 回购如果有人感兴趣:https://github.com/ByWaleed/PHP-Multiplication-Table