gpt4 book ai didi

css - <!DOCTYPE html> 标签导致奇怪的 html 行为

转载 作者:太空宇宙 更新时间:2023-11-04 12:55:39 25 4
gpt4 key购买 nike

我刚开始构建一个 cms,我什至还没有开始编写服务器端脚本,但每次我在 html 中声明 doctype 标签时,我都会注意到我的 html 标签,整个 html 和 body 标签总是在这里缩短是截图http://postimg.org/image/h3lj4ozzd/我已经检查了我的 css 和 html 是否有任何错误,但我找不到任何错误。我最初使用 firefox 运行我的页面,我什至切换到 chrome,但错误仍然出现。我什至尝试在带有 wamp 的 Windows 系统上运行它(我使用的是 linux),但错误仍然存​​在。我已经尝试了所有我能做的事情,但他们没有工作……请给我建议。谢谢

这是正常文件 http://postimg.org/image/xcahm9bsj/

这是包含文档类型的 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>

这是我正在使用的css文件

@charset "utf-8";
/* CSS Document */

body {
margin: 0 auto;
padding: 0;
border: 3px solid #000000;
}

p {
padding: 0;
margin: 0;
font-family: "Trebuchet MS";

}


a {
text-decoration: none;
}

#top_bar {
padding-top: 5px;
background-image: url(images/back3.jpg);
color: #ffffff;
border-bottom: 2px solid #ffffff;
height: 40px;
width: 100%;
}


#one { background-image: url(images/back3.jpg);
width: 15%;
height: 100%;
margin-top: -16px;
color: #ffffff;

}

#one ul {
list-style-type: none;
padding: 0;
height: 50%;
padding-top: 20px;

}

#one ul li {
padding-bottom: 2px;
text-align: left;
display: block;

}

#one ul li a {
color: #ffffff;
padding-top: 6px;
padding-bottom: 6px;
width: 100%;
display: block;
font-family: "Comic Sans MS";
}


#one ul li a:hover {
background-color: #ffffff;
}

#one ul li a img {
margin-bottom: -10px;
}

.position {
margin-top: 5px;
}

#one ul li a:hover {
color: #000;
}

#one ul li:active{
text-decoration: none;
background-color: blue;
padding-left: 48px;
padding-right: 47px;
padding-bottom: 9px;
text-align: center;

}



#two {
width: 81.5%;
height: 200px;
float: right;
padding: 20px 0 0 20px;

}

.login {
margin: 0 auto;
padding: 10px;
background-color: #999;

}

form ul li {
padding-bottom: 5px;
display: block;

}

#white {
display: block;
background-color: black;
height: 40%;
width: 50%;
}

.buttons {
color: white;
margin-left: 60px;
}

.register_buttons {
color: white;
margin-left: 70px;
}


input[type=submit] {
border: 1px solid #f44c0e;
color: #fff;
background: tomato;
padding: 10px 20px;
border-radius: 3px;
}
input[type=submit]:hover {
background: #f44c0e;
}

最佳答案

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

你试过添加:

html, body{
width:100%;
height:100%;
}

你还应该摆脱你的边框,特别是body。否则添加:

*{box-sizing: border-box;}

关于css - &lt;!DOCTYPE html> 标签导致奇怪的 html 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com