我正在使用 cloudflare 并打开了开发模式,然后更新了 css,它仍然无法正常工作。
有任何想法吗?
除了各种 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>
.