我是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>