因此,我正在测试一个网站。该代码可以在下面看到。
* {
background: #000000;
color: #dddddd;
margin: 0;
padding: 0;
}
body {
font-family: Consolas;
}
button.header {
border-width: 0;
}
table { width: 100%; }
<!DOCTYPE html>
<html lang="en">
<head>
<title>test title</title>
<link rel="stylesheet" href="start.css">
</head>
<body>
<table style="padding-top: 0.8rem;">
<tr> <!-- Title, Buttons -->
<th style="text-align: left; padding-left: 0.8rem;">
<h1>test site title</h1>
</th>
<th style="text-align: right; padding-right: 0.8rem;">
<button class="header"> ABOUT </button>
<button class="header"> PROJECTS </button>
<button class="header"> CONTACT </button>
</th>
</tr>
<tr>
Test
</tr>
</table>
</body>
</html>
这里的错误是<tr>
带有文本的第二个标签"Test"
显示在第一个标签之前,其中包含按钮和标题。
为什么会这样呢?如何影响表格行的顺序?
您必须将td
或放到th
内tr
。
<tr>
<td>Test</td>
</tr>
那么它们将以与您编写它们相同的顺序显示。
规格:https://html.spec.whatwg.org/multipage/tables.html#the-tr-element
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句