html - 尽管高度和宽度相同,但子 div 不会覆盖父 div

标签 html css

我有一个父 div,它在单击子 div 时用作背景。运行代码看看我的意思。背景颜色为绿色。虽然父子 div 的高度和宽度相同,但我可以在子 div 后面看到父 div 的轮廓。它几乎就像一个边界。如何确保子 div 准确覆盖父 div? enter image description here

.text-body-50 {display: flex;
  flex-wrap:wrap;
  justify-content:center;
  width: 100%;
  height: 50%;
  margin 0 auto;}

.one-third-text {width: 33.3333%;height: 50%;
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center; }

.text-btn-bg { background: #2ecc71; height:100%; width:100%; }

.text-btn {
    display:table;height:100%; width:100%;background:#f6f6f6;
    margin-right: 0px;
    cursor: pointer;
    margin: 0 auto;
    -webkit-transition: -webkit-transform .07s ease-out; 
   -moz-transition: -moz-transform .07s ease-out; 
   -o-transition: -o-transform .07s ease-out; 
    transition: transform .07s ease-out; 
}

.text-btn:active, .text-btn.text-btn-android { 
    -webkit-transform: scale(0.9, 0.80);
    transform: scale(0.90, 0.80);
    /*opacity: 0.80;*/
    color:#2ecc71;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
<div class="text-body-50">
        <div class="one-third-text">
            <div class="text-btn-bg">
                <div class="text-btn" >
                    <h3 class="h3-text-btn">haha</h3>
                </div>
            </div>
        </div>
</div>

最佳答案

尝试添加

.h3-text-btn {
  margin: 0;
  padding: 0;
}

关于html - 尽管高度和宽度相同,但子 div 不会覆盖父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37891422/

相关文章:

javascript - d3.js 鼠标悬停

css - Bootstrap Navbar 意外的底部间距

javascript - 禁用在 iOS 上调整我的网页大小 - html、css

html - 带有参数的图像 - HTML

php - fab.com 双点线是如何创建的 : css or image?

CSS 对象解析

javascript - React Native 中的绝对定位

html - 如何根据内容选择列表项?

javascript - 在推送的 Canvas 对象上使用 drawimage() 时出现错误消息,而 preloading() 没有帮助

html - 1920x1080 高清/4k 屏幕 - 完美尺寸的网站内容会离开屏幕吗?