CSS中的某些部分无法识别

时间:2017-03-19 11:10:02

标签: css

为什么有时CSS中的某些部分无法识别,有时它们是?我的代码如下:

<section class="generalContainer"><time>8 September 2016</time></section>
<section class="oath-takingContainer"><time>12 October 2016</time></section>

section.generalContainer {
    position: absolute;
    width: 100%;
    text-align: center;
    margin: -15px 0 10px -15px;
    padding: 5px 0 5px 0;
    background: #868A08;
    }

section.oath-takingContainer {
position: absolute;
width: 100%;
text-align: center;
margin: -15px 0 10px -15px;
padding: 5px 0 5px 0;
background: #08088A;
}

网站只识别section.generalContainer但不识别oath-takingContainer。我使用了Chrome Inspect功能,请参阅CSS的右侧框。 generalContainer和oath-takingContainer之间的区别。前者得到承认,但后者未得到承认。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

因为你无法检查section.oath-takingContainer,因为它被CSS直接放在下面另一个div ...你实际上无法右击并“检查”它。

在这里,为了清晰起见,我使用了更亮的颜色,并将下部div从上面移动,现在它检查得很好。

section.generalContainer {
  position: absolute;
  width: 100%;
  text-align: center;
  margin: -15px 0 10px -15px;
  padding: 5px 0 5px 0;
  background: red;
}

section.oath-takingContainer {
  position: absolute;
  width: 100%;
  text-align: center;
  margin: -15px 0 10px -15px;
  padding: 5px 0 5px 0;
  background: pink;
  top: 50px;
}
<section class="generalContainer"><time>8 September 2016</time></section>
<section class="oath-takingContainer"><time>12 October 2016</time></section>