Html 清理分区不工作

Html 清理分区不工作,html,css,Html,Css,我正在努力以正确的方式清除3div,我可以通过在包装div的底部添加填充物来完成,但这确实不实际 .audience{ background-color: #f6f5fa; } .container { overflow: hidden; text-align: center; } .audience_col1, .audience_col2, .audience_col3 { width: 33.33%; float: left; box-s

我正在努力以正确的方式清除3
div
,我可以通过在包装
div
的底部添加填充物来完成,但这确实不实际

.audience{
    background-color: #f6f5fa;
}
.container {
    overflow: hidden;
    text-align: center;
}

.audience_col1, .audience_col2, .audience_col3 {
    width: 33.33%;
    float: left;
    box-sizing:border-box;
    padding: 20px;
}
你认为最好的治疗方法是什么

HTML

<section class="audience">

<div class="container">

    <div class="audience_col1">

    <h1>title</h1>

    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam a consequat ipsum. Praesent a pellentesque nibh, vitae blandit leo. Fusce arcu orci, eleifend vel nunc vel, pellentesque eleifend lorem.</p>

    </div>

    <div class="audience_col2">

    <h1>title</h1>

    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam a consequat ipsum. Praesent a pellentesque nibh, vitae blandit leo. Fusce arcu orci, eleifend vel nunc vel, pellentesque eleifend lorem.</p>

    </div>

    <div class="audience_col3">

    <h1>title</h1>

    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam a consequat ipsum. Praesent a pellentesque nibh, vitae blandit leo. Fusce arcu orci, eleifend vel nunc vel, pellentesque eleifend lorem.</p>

    </div>

</div>    

</section>

如果我想的没错,为什么不内联显示
div
元素呢

CSS

。观众{
宽度:100%;
背景色:#f6f5fa;
文本对齐:居中;
填充:20px 0 20px 0;

字体大小:0;/*如果我想的对,为什么不内联显示
div
元素呢

CSS

。观众{
宽度:100%;
背景色:#f6f5fa;
文本对齐:居中;
填充:20px 0 20px 0;

字体大小:0;/*如果您想使用
浮动
概念,这是您应该使用的CSS,否则您可以更改代码并继续使用
显示:内联块
概念,如另一个答案所示:-

.audience{
    background-color: #f6f5fa;
}
.container {
    overflow: hidden;
    text-align: center;
}

.audience_col1, .audience_col2, .audience_col3 {
    width: 33.33%;
    float: left;
    box-sizing:border-box;
    padding: 20px;
}

如果您想使用
float
概念,则应使用此CSS,否则您可以更改代码并继续使用
display:inline block
概念,如另一个答案所示:-

.audience{
    background-color: #f6f5fa;
}
.container {
    overflow: hidden;
    text-align: center;
}

.audience_col1, .audience_col2, .audience_col3 {
    width: 33.33%;
    float: left;
    box-sizing:border-box;
    padding: 20px;
}

不要浪费时间,使用bootstrap:这不是很有建设性,是吗?我不希望使用框架…你可能会喜欢,不要浪费时间,使用bootstrap:这不是很有建设性,是吗?我不希望使用框架…你可能会喜欢,谢谢你的工作。我知道你在那里做了什么。我会确认批准的答案当它允许我这么做时。@stackers-太好了!很高兴你所做的一切感谢你的工作。我知道你在那里做了什么。当它允许我这么做时,我会确认批准的答案。@stackers-太好了!很高兴你所追求的是什么
.audience{
    background-color: #f6f5fa;
}
.container {
    overflow: hidden;
    text-align: center;
}

.audience_col1, .audience_col2, .audience_col3 {
    width: 33.33%;
    float: left;
    box-sizing:border-box;
    padding: 20px;
}