【发布时间】:2017-03-12 10:21:43
【问题描述】:
我是 HTML 和 CSS 的新手。我目前正在尝试将项目列表 (Edit|Delete|Review|Take Test) 放入我的 div 框中,但我无法弄清楚为什么它总是在框外。
.action-container {
display: inline-block;
padding-left: 20px;
margin-bottom: 20px;
width: 100%;
height: 70px;
line-height: 70px;
background: white;
border: 1px solid rgba(74, 74, 74, 0.075);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.19);
border-radius: 10px;
color: #204056;
text-align: left;
font-size: 18px;
font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif;
}
#menu>li.sub ul {
position: absolute;
left: 0px;
float: right;
}
#menu li.sub ul li a {
display: inline;
}
#menu {
text-align: right;
}
li {
display: inline-block;
}
<div class="action-container">
<p>Test 1</p>
<ul id="menu">
<li class="sub"><a href="#">Edit</a> | </li>
<li class="sub"><a href="#">Delete</a> | </li>
<li class="sub"><a href="#">Review</a> | </li>
<li class="sub"><a href="#">Take Test</a></li>
</ul>
</div>
编辑:我希望 Test1 和 (Edit|Delete|Review|Take Test) 在同一行
【问题讨论】:
-
请移除高度:70px;
-
谢谢。如何使它们在同一条线上?删除高度后,列表在“测试1”下方
-
请看我的回答。