html - 如何让 child 不向 parent 展示?

标签 html css

我有一个列表,我在其中放置了一个 div,但不想显示 div 所在的列表。这是列表

<div class="daily-view">
    <ul class="hours">
        <li>
            <div class="appt">Jason Hamm</div>
            <div class="lines"></div>
            <div class="lines"></div>
        </li>
    </ul>
</div>

以及列表的样式:

.daily-view .hours {
  list-style: none;
  margin: 0;
  padding: 0;
}
.daily-view .lines {
  border-bottom: 1px solid #ccc;
  height: 20px;
}
.appt {
  border: solid 1px #ccc;
  padding: 5px;
  border-radius: 5px;
  margin-left: 4%;
  position: absolute;
}

我希望 appt 类不显示其背后的任何内容。现在它显示如下:

enter image description here

您可以看到背景线穿过 div。我尝试了 z-index,但没有用。我该怎么做?

最佳答案

background: #fff 添加到您的 .appt 容器中。

http://jsfiddle.net/furudh0g/

关于html - 如何让 child 不向 parent 展示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28133146/

相关文章:

javascript - 有没有办法为丢失的 srcset 图像提供后备?

php - 使用 session 变量从 2 个表中进行选择

html - Bootstrap V2 "boxed"(1170px) 布局中的全宽面板

css - 使用内联样式更改 IE8 页面元素?

html - 旋转文本的行为很奇怪

css - @font-face 无法生成 "fonts that are in another server"

jquery - 更新 100% 宽度元素的大小

javascript - 限制输入类型数量

javascript - 我如何将点击事件定位到 Angular 2 中的另一个组件

css - 在 css 类中使用条件语句 (Rails/View)