首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在非表上崩溃边框。

在非表上崩溃边框。
EN

Stack Overflow用户
提问于 2022-11-24 12:11:53
回答 1查看 31关注 0票数 0

代码语言:javascript
复制
#grid {
    display: grid;
    grid: auto / repeat(3, 1fr);
    width: 300px;
    height: 100px;
}

#grid div {
    border: 1px dashed black;
    border-radius: 12px;
    height: 100%;
}

#grid div:nth-child(2) {
    margin-top: 20px;
}

#grid div:nth-child(3) {
    margin-top: 40px;
}
代码语言:javascript
复制
<div id="grid">
    <div></div>
    <div></div>
    <div></div>
</div>

我的代码片段的问题是边界重叠。如果我试图通过应用负边距-1px来解决这个问题,它看起来还可以,但是现在“合并”的边框在某些屏幕上显示为实心。

我想:

  1. 合并会议边界
  2. 避免合并边界显示为坚实的

所有这些都没有针对特定的网格子节点。

EN

回答 1

Stack Overflow用户

发布于 2022-11-24 12:16:51

您可以做的是禁用所有儿童的正确边框,除了最后一个,这样每一个将只有一个边框将不会合并。

代码语言:javascript
复制
#grid {
    display: grid;
    grid: auto / repeat(3, 1fr);
    width: 300px;
    height: 100px;
}

#grid div {
    border: 1px dashed black;
    border-radius: 12px;
    height: 100%;
    margin-right: -1px;
}

#grid div:nth-child(2) {
    margin-top: 20px;
}

#grid div:nth-child(3) {
    margin-top: 40px;
}
代码语言:javascript
复制
<div id="grid">
    <div></div>
    <div></div>
    <div></div>
</div>

编辑:

检查这是否如您所期望的那样有效。

在应用margin-right: -1px之后,它可以工作,边框甚至看起来都不牢固

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74560605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档