首页 > 解决方案 > 如何给网格列和行一个边框?

问题描述

基本上是标题。这是代码:

body {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: red;
}

#gameboard {
    justify-content: center;
    align-items: center;
    display: grid;
    background-color: blue;
    border: 1px solid black;
    width: 500px;
    height: 500px;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(8, 1fr);
}
<!DOCTYPE html>
<html>
    <head>
        <link rel = "stylesheet" type = "text/css" href="css.css">
    </head>
    <body>
        <div id = "gameboard"></div>
    </body>
    <script type = "text/javascript" src = "js.js"></script>
</html>

如果您转到片段中的完整页面,您将看到一个 8x8 的网格 - 我如何给每一列和每一行一个黑色边框(有点像棋盘游戏板)?

提前致谢!!

标签: htmlcss

解决方案


推荐阅读