HTML5页面底部

时间:2015-04-09 02:45:57

标签: javascript html footer

我有一个用HTML构建的页面。我在一个表格单元格中放置了页面底部的时钟。我把那个表/时钟下的东西放在HTML文件中,但它们出现在表/时钟之上。我做错了什么?

以下是代码:



<head>
<center><p><h1 style="font-family:verdana">Start Page</h1></p>
<p></p>
Search
<form method="get" action="https://www.google.com/search">
<input type="text" name="q" size="31" value="">
</form>
</center>
</head>
<html>
<body bgcolor="#A0A0A0 ">
</body>
</html>
<body>
<html>

<head>
<style>
table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
}
th, td {
    padding: 15px;
}
</style>
</head>

<body>
<center>
<table style="width:100%">
<table style="width:80%">
<col style="width:30%">
        <col style="width:30%">
        <col style="width:30%">
  <tr>
    <td><body link="#A60024" vlink="#A60024" alink="#0000FF"> <a href="https://drive.google.com">Google Drive</a></td>
    <td>t</td>		
    <td>50</td>
  </tr>
  <tr>
    <td><body link="#A60024" vlink="#A60024" alink="#0000FF"> <a href="https://mail.google.com">Gmail</a></td>
    <td>Jackson</td>		
    <td>94</td>
  </tr>
  <tr>
    <td>John</td>
    <td>Doe</td>		
    <td>80</td>
  </tr>
</table>
</center>
<center><!DOCTYPE html>
<html>
<body>

<p></p>
<!DOCTYPE html>
<html>
<body>



<p></p>
<p></p>
<p></p>
<table style="width:4%">
	


<p>
<h2><center>
<TD BGCOLOR="red"><b>Time</b></center></h2>
<script>
function startTime() {
    var today=new Date();
    var h=today.getHours();
    var m=today.getMinutes();
    var s=today.getSeconds();
    m = checkTime(m);
    s = checkTime(s);
    document.getElementById('txt').innerHTML = h+":"+m+":"+s;
    var t = setTimeout(function(){startTime()},500);
}

function checkTime(i) {
    if (i<10) {i = "0" + i};  // add zero in front of numbers < 10
    return i;
}
</script>

<body onload="startTime()">

<div id="txt"></div>

</td>
</tr>
</p>
<FORM METHOD="LINK" ACTION="http://starfireaerospace.com/index.php/login">
<INPUT TYPE="submit" VALUE="Login">
</FORM>
<p></p>
<meta name=viewport content="width=device-width, initial-scale=1">
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

最好先清理本文档。它,......我从来没有见过这样的东西。也许,在清理过程中,您将了解有关正确HTML结构的更多信息,甚至可以解决您提出的具体问题。

您可以在此处查看HTML错误:http://validator.w3.org/#validate_by_input

但是,有超过7个。你会注意到最后一个错误说验证器不能继续(lol ...)

从顶部开始,看看你能解决什么问题。如果它太多,请尝试重新开始。这是HTML5文档的最小结构:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
</head>
<body>
...
</body>
</html>

请注意,只有一个doctype,只有一个head标记,只有一个body标记。订单也很重要。

我不打算在这里发布完整的HTML 101响应,但我认为这是从您所处的位置前进的坚实起点。祝你好运!