为什么我的<body>在<float:left>之后消失了?

时间:2019-12-12 02:08:01

标签: html css

我是CSS的新手,我正在编写一个简单的文本指导页面,我希望我的三个guiding位于同一行,为此,我必须添加float: left,但是当我将float: left添加到guiding时,我的body消失了,我也不知道为什么。
我真的需要一些帮助,在此先感谢,这是我的代码:

* {
  margin: 0 auto;
  padding: 0;
  border: 0;
  outline: 0;
  box-sizing: border-box;
  list-style: none;
  text-decoration: none;
}

body {
  max-width: 1080px;
  width: 100%;
}

.guide {
  margin: 30px 0;
  padding: 0;
  width: 100%;
  max-width: 1080px;
  text-align: left;
}

.guiding {
  width: 33.3%;
  padding: 0 10px;
  display: relative;
  float: left;
}

.guide h3 {
  display: block;
  border-bottom: 0.5px dotted #000;
  margin: 0.7rem 0;
}

.guide p {
  font-size: 0.8rem;
  margin: 0.3rem 0;
}
<body>
  <div class="guide">
    <div class="guiding">
      <h3>◆TEST</h3>
      <p>TEST TEXT</p>
    </div>
    <div class="guiding">
      <h3>◆TEST</h3>
      <p>TEST TEXT</p>
    </div>
    <div class="guiding">
      <h3>◆TEST</h3>
      <p>TEST TEXT</p>
    </div>
  </div>
</body>

0 个答案:

没有答案