答案 0 :(得分:1)
除了各种HTML错误之外,样式表在大多数浏览器中不适用的原因是因为您的MIME类型错误:
<link href='css/style.css' type='css/text' rel='stylesheet'>
应为text/css
。
上述各种HTML错误包括但不限于:
无效的列表嵌套。这样:
<ul>
<a href='index.php'>
<li>
Home
</li>
</a>
<a href='#catalog.php'>
<li>
Catalog
</li>
</a>
<a href='#users.php'>
<li>
Users
</li>
</a>
<a href='#forum.php'>
<li>
Forum
</li>
</a>
</ul>
应该看起来更像这样:
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="#catalog.php">Catalog</a></li>
<li><a href="#users.php">Users</a></li>
<li><a href="#forum.php">Home</a></li>
</ul>
<!DOCTYPE>
不是有效的DTD。你可能意味着<!DOCTYPE html>
。
<!DOCTYPE html>
应位于文档的最开头,而不是<html>
之后。