我正在构建一个简单的反应应用程序。这是在渲染之后我的index.html:<html>元素大于<body>
<html><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hello react!</title>
<link rel="stylesheet" href="./dist/styles/main.css" type="text/css">
</head>
<body>
<div id="App"><div data-reactroot="" class="navbar"><p>This will be the navbar</p></div></div>
<script src="./dist/components/main.js"></script>
<style>
body {
margin: 0;
}
</style>
</body></html>
唯一的裁决我在我的main.css文件至今:
.navbar{
background-color:blue
}
#App{
height:500px;
background-color:pink
}
什么发生在我身上的标签有一些空格之前开始。似乎我的html和body标签上没有边距或填充,但是不是从页面顶部开始,而是从较低的像素开始降低几个像素...
所以<html>
是400x516px,而<body>
是400x500px。我希望身体完全填充html元素。
如果您需要更多信息,请询问或结帐git repo。运行npm run start
在8080处打开服务器。
感谢您的帮助。