中心标记在HTML过时。另一种可能的方式来做到这一点(或类似的)将是一个固定宽度的div,并具有margin:0 auto。这是一个快速的fiddle。
<body>
<div style="
margin: 0 auto;
width: 400px;
text-align: center;">
<h1>Marshall Todt</h1>
<br>
<br>
<table align="center" border="1">
<tbody><tr><td colspan="2">My Favorite Courses and Instructors</td></tr>
<tr><td>Course</td><td>Instructor</td></tr>
<tr><td>CS 165</td><td>Joseph Jess</td></tr>
<tr><td>CS 494</td><td>Justin Wolford</td></tr>
</tbody></table>
<ul style="list-style-position: inside">
<li>CS 325: Analysis of Algorithms</li>
<li>CS 361: Software Engineering I</li>
<li>CS 372: Intro to Computer Networks</li>
</ul>
<form method="post" action="submit.php">
<p class="legend">Rate a Class</p>
<fieldset id="Rating">
<label>Course:</label><input type="text" name="class" size="30"><br>
<p id="rating"><label>Rating: </label><select name="rating">
<option value="5">5 (highest)</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1 (lowest)</option>
</select></p>
<p id="buttons"><input type="submit" value="Submit"></p>
</fieldset>
</form>
</div>
采取了一些演奏与宽度让它看起来不错,但随着加入一些ALIGN =“中心”,使一切好几个元素结合。 –
align =“center”也被弃用。你真正应该做的是给你的div(或ps或lis或你有什么)分配类和/或id,然后为这些类和id制作CSS规则。我插入了CSS,但理想情况下通常是在一个单独的文件中。看起来您正在使用一些旧的教程或参考,并且您应该考虑查找一些更新的信息。 – ebenpack
不幸的是,对于我正在上课的他们来说,他们正在老教程中教授我们。我们使用的这本书是在chrome出来之前编写的,在XHTML上非常大。 –