清除div - 奇怪的CSS位置错误

时间:2017-07-09 16:19:45

标签: html css css-position

我设计了半个字体和另一半字体的标题,例如:

example

我在代码中用以下HTML和CSS完成了这个:

<div class="section-title">
  <div id="about-title-left" class="section-title-left">
    abo
  </div>
  <div id="about-title-right-outer" class="section-title-right-outer">
    <div class="section-title-right-inner">
      out
    </div>
  </div>
</div>

.section-title {
  position: relative;
}
.section-title-left {
  font: 300 85px Lato, sans-serif;
  color: white;
  text-align: right;
  right: 50%;
  position: absolute;
  padding-top: 7px;
}
.section-title-right-outer {
  font: 100px Baskerville, serif;
  text-align: left;
  left: 50%;
  position: absolute;
  overflow: hidden;
}
.section-title-right-inner {
  float: right;
}

但是,当我添加另一个这样的节标题时,它与第一个重叠。我已经盯着这几个小时了,我无法弄清楚它为什么会发生。如果我用简单的文字替换标题,我就不会有重叠的问题,但是一旦我添加其余部分它就会中断。有人能想出来吗?

Here's显示重叠标题的小提琴。

0 个答案:

没有答案