【发布时间】:2015-01-10 03:29:10
【问题描述】:
我正在尝试让我的菜单项在我的菜单栏上向右移动。但它不起作用。即使我删除了 align: center 代码,让它再次左对齐也不起作用。有人有想法么?谢谢
.menu {
background-color: black;
height: 25px;
font-size: 20px;
}
.menuItem {
display: inline;
margin-top: 15px;
}
.menuItem a {
color: white;
text-decoration: none;
}
.menuItem a:hover {
color: purple;
}
<div class="main">
<div id="header"></div>
<div class="menu">
<div class="menuItem"><a href="Quizes.aspx">Välj quiz</a>
</div>
<div class="menuItem"><a href="Login.aspx">Logga in</a>
</div>
</div>
<asp:ContentPlaceHolder ID="mainContent" runat="server"></asp:ContentPlaceHolder>
</div>
【问题讨论】:
-
您需要显示 HTML。
-
您的 CSS 代码中甚至没有 text-align。
-
@SleekGeek - 这解释了为什么它不起作用:P
-
给定
.menuItem{display:inline},您可以应用.menu {text-align:right;}将项目向右对齐。
标签: html css text-align