Css <;!DOCTYPE html>;标记导致奇怪的html行为

Css <;!DOCTYPE html>;标记导致奇怪的html行为,css,html,Css,Html,我刚刚开始构建一个cms,我甚至还没有开始服务器端脚本编写,但每次我在html中声明doctype标记时,我都会注意到一些关于我的html标记的东西。整个html和body标记总是被缩短。这是一个屏幕截图。我检查了我的css和html是否有任何错误,但我找不到任何错误。最初我使用firefox来运行我的页面,我甚至切换到了chrome,但仍然出现了错误。我甚至试着在windows系统上用wamp运行它(我正在使用linux),但错误仍然存在。我已经尝试了所有我能尝试的方法,但它们都不起作用…请给

我刚刚开始构建一个cms,我甚至还没有开始服务器端脚本编写,但每次我在html中声明doctype标记时,我都会注意到一些关于我的html标记的东西。整个html和body标记总是被缩短。这是一个屏幕截图。我检查了我的css和html是否有任何错误,但我找不到任何错误。最初我使用firefox来运行我的页面,我甚至切换到了chrome,但仍然出现了错误。我甚至试着在windows系统上用wamp运行它(我正在使用linux),但错误仍然存在。我已经尝试了所有我能尝试的方法,但它们都不起作用…请给我一些建议。谢谢

这是正常的文件

这是包含doctype的html文件

<!DOCTYPE html>
<html lang="en">

<head>
<title>Welcome to quick score</title>
<link rel = "stylesheet" href = "style.css" />
</head>

<body>

<div id = "top_bar"><p>Home</p></div>

<div id = "two">
<p>Database connection was succesful</p>

</div>

<div id = "one">

<ul>
<li><a href="#"><img src = "images/sidebar/dashboard.png" /> Dashboard</a></li>
<li><a href="#"><img src = "images/sidebar/attendance.png" /> Attendance sheet </a></li>
<li><a href="#"><img src = "images/sidebar/grades.png" /> Grades</a></li>
<li><a href="#"><img src = "images/sidebar/students.png" /> Students</a></li>
</ul>

</div>

</body>


</html>

对于兼容HTML5的浏览器和跟踪web发展的好方法,请保留doctype

您是否尝试添加:

html, body{
   width:100%;
   height:100%;
}
另外,你应该去掉你的
边框
,特别是
正文
。否则,添加:

*{box-sizing: border-box;}

如果没有doctype,大多数浏览器将以怪癖模式呈现页面。对于doctype,使用严格模式。另外,
是HTML5 doctype,可能会改变什么?问题应该描述问题本身遇到的实际问题。一般来说,我们可以说您的设计是错误的,因为它显然是基于怪癖模式,而不是在“标准模式”下工作.请告诉我如何使其标准化…因为这是我在过去两年中编写html的方式我将尝试你的建议..但是我设置了边框以便我可以确认文档大小正在最小化我删除了边框并尝试了你的建议…但是没有效果…请你尝试在你的计算机上测试它电脑。Thanks@danidee前:后:@danidee,但现在请看hor。滚动条?这是因为您将边框设置为
body
。不管怎样,你的css看起来有点凌乱。。。我会做完全不同的。。。身高增加到正文高度时还有其他错误,那就是页眉高度…谢谢Roko,你发布的新css文件解决了这个问题,页面现在显示正常。谢谢
*{box-sizing: border-box;}