当谈到 CSS 时,我是一个新手。我正在处理一个 HTML 内容,我希望它看起来像单行中的 3 列。我有以下嵌入样式的 HTML:
<style type="text/css">
#main {
width: 100%;
height: 250px;
}
#left-side {
width: 20%;
float: left;
height: 100%;
}
#in-the-middle {
width: 60%;
text-align: center;
display: inline-block;
height: 100%;
}
#right-side {
width: 20%;
display: inline-block;
height: 100%;
}
</style>
<div id="main">
<div id="left-side" align="left">
Hello left
</div>
<div id="in-the-middle" align="center">
Hello center
</div>
<div id="right-side">
Hello right
</div>
</div>
看起来很简单,但不幸的是“Hello right”文本显示在页面的左侧。我已将#right-side 的显示设置为 inline-block,希望它显示在“Hello center”div 旁边,但它似乎没有生效。谁能看到我在这里缺少的东西?