html - 制作网格布局时的白线
问题描述
我正在制作一个网格布局,并在我的屏幕周围显示这些白线。我的代码中没有任何网格间隙或任何内容。它也只在我的屏幕两侧。是因为标题/侧边栏在包装器中吗?那么我将如何使侧边栏粘在屏幕的一侧。我是网格新手,所以我不知道如何让侧边栏保持在一边..
<!DOCTYPE html>
<html>
<head>
<title>CSS Grids</title>
<style>
html {
background-color: rgb(41, 81, 134);
height: 100%;
}
body {
height: 100%;
}
.wrapper{
height: 100vh;
width:100vh;
display:grid;
grid-template-columns:1r 5fr;
grid-template-rows: 1fr;
grid-template-areas:
"header slideshow"
}
.header {
grid-area: header;
background-color: #e0c5cf;
width: 30%;
}
.slideshow {
grid-area: slideshow;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="header">
SOME TEXT Lorem ipsum dolor sit amet,
<div="text">
</div>
<div class="slideshow">
</div>
</div>
</body>
</html>
解决方案
您需要添加margin: 0
到您的身体元素。
<!DOCTYPE html>
<html>
<head>
<title>CSS Grids</title>
<style>
html {
background-color: rgb(41, 81, 134);
height: 100%;
}
body {
height: 100%;
margin: 0;
}
.wrapper{
height: 100vh;
width:100vh;
display:grid;
grid-template-columns:1r 5fr;
grid-template-rows: 1fr;
grid-template-areas:
"header slideshow"
}
.header {
grid-area: header;
background-color: #e0c5cf;
width: 30%;
}
.slideshow {
grid-area: slideshow;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="header">
SOME TEXT Lorem ipsum dolor sit amet,
<div="text">
</div>
<div class="slideshow">
</div>
</div>
</body>
</html>
推荐阅读
- scala - Spark Scala 中的点积
- mysql - 如何在mysql中找到平均差异?
- sql - 如果我的要求是 postgresql 和 sql server,如何使 spring boot 代码通用或动态?
- c# - Lamda 表达式不适用于 String.Count()
- python - 在矩形matplotlib内绘制线宽
- git - 如何在 Google Colab 中的 GitHub 分支之间切换
- azure - 如何将与 VNet 集成的 azure 函数应用程序列入 Even Grid 订阅白名单
- python - 机器学习模型过拟合
- reactjs - 优化多个页面的页面加载
- javascript - 如何使用js在日历中选择一周?