以前曾问过,但目前还不清楚解决方案是什么,所以我现在就问。我写了一个HTML5页面,不仅显示栏中的元素(当然,它应该),而且还显示在网页的第一行。 WTH?我以前从未遇到过这个问题而且完全莫名其妙。我做错了什么?任何帮助,将不胜感激。我的代码在下面,我已将其剥离到最低限度,以便查明问题。
这是我的HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>MBSeacott.com</title>
<link rel="stylesheet" href="css/fullscreenimg.css" type="text/css" />
<link rel="stylesheet" href="css/mainstyle.css" type="text/css" />
</head>
<body></body>
</html>
提前致谢, MB
答案 0 :(得分:1)
也许您为display:block
元素设置了title
?例如,* {display:block;}
(除了none
之外的其他内容)。
如果是,那么您可以覆盖它,例如,使用title {display:none;}
。或者,要确保将来不会出现head
元素的其他子项:head {display:none;}
。
答案 1 :(得分:0)
使用:
body * {}
而不是
* {}