我以为我可以使用float: left
,但这不起作用。我尝试将包含div设置为width:auto
和width:100%
,但这似乎也没有效果。
// ... snip
#mi_control{
position: absolute;
top: 220px;
left: -20px;
padding-top: 5px;
padding-bottom: 5px;
}
.menu_bottom{
position: relative;
margin-left: 18px;
float: left;
}
.menu_bottom:hover{
cursor: pointer
}
</style>
<div id='mi_holder' class='proof_of_existance'>
<div id='mi_box'>
// .. snip
<div id='mi_control' class='radius_all'>
<p id='mi_cover_l' class='menu_bottom small_dark'>Foo © </p>
<p id='mi_about_l' class='menu_bottom small_dark'>About</p>
<p id='mi_privacy_l' class='menu_bottom small_dark'>Privacy</p>
<p id='mi_team_l' class='menu_bottom small_dark'>Contact</p>
<p id='mi_arc_l' class='menu_bottom small_dark'>Developers</p>
</div>
</div>
答案 0 :(得分:3)
试试这个:
<p style="display:inline-block">Some text!</p>
<p style="display:inline-block">More text!</p>
话虽这么说,段落标签已经过时,无法使用界面。它直接暗示您必须在CSS中覆盖的某些间距。您应该为实际的内联文本段落保留段落标记。使用div或span标签进行界面布局。例如:
.menuitem { display: inline-block; min-width: 72px; background-color: #AAAAFF; }
<div class="menuitem">Some text!</div>
<div class="menuitem">More text!</div>
这是一个工作的小提琴:https://jsfiddle.net/nqey10p0/
使用内联块的主要原因是使内容的行为类似于文本行,但能够像图像一样强制宽度和高度。
答案 1 :(得分:1)
只需在display: inline-block
元素上设置p
。
答案 2 :(得分:1)
重新评论我的评论:默认情况下,<p>
元素是块级元素,因此将占用包含父级宽度的100%。如果您想要水平排列它们,您必须强制使用flexbox布局(并禁用flex-wrap
,但如果浏览器支持flexbox规范,则应默认禁用),或浮动元素并声明宽度减小(例如,父母宽度的一部分)。
以下是使用推荐的flexbox布局的代码示例。要更改项目的排列(应如何排列单个元素),您可以调整justify-content
值。我已经删除了#mi_control
元素的多余样式,只是为了更简化的示例 - 定位的使用不应该影响如何解释flexbox。
#mi_control {
display: flex;
justify-content: space-around;
padding-top: 5px;
padding-bottom: 5px;
width: 100%;
}
.menu_bottom {
position: relative;
margin-left: 18px;
}
.menu_bottom:hover {
cursor: pointer
}
<div id='mi_holder' class='proof_of_existance'>
<div id='mi_control' class='radius_all'>
<p id='mi_cover_l' class='menu_bottom small_dark'>Arcmarks ©</p>
<p id='mi_about_l' class='menu_bottom small_dark'>About</p>
<p id='mi_privacy_l' class='menu_bottom small_dark'>Privacy</p>
<p id='mi_team_l' class='menu_bottom small_dark'>Contact</p>
<p id='mi_arc_l' class='menu_bottom small_dark'>Developers</p>
</div>
</div>
一些额外提示: