asp.net mvc默认项目中的html css
默认代码显示向右对齐的主菜单项。我更改了ul:menu并添加了属性float:left,以使“主”菜单也与页面左侧对齐,但没有效果asp.net mvc默认项目中的html css,css,asp.net-mvc,Css,Asp.net Mvc,默认代码显示向右对齐的主菜单项。我更改了ul:menu并添加了属性float:left,以使“主”菜单也与页面左侧对齐,但没有效果 有没有办法将“主页”菜单显示在页面的左端。我正在尝试创建一个类似于的菜单栏,作为一个学习项目这是一个CSS问题,但在site.CSS中,您可以进行以下更改: #menucontainer { margin-top:40px; clear: both; /* Add this*/ } and also ul#menu { border-bo
有没有办法将“主页”菜单显示在页面的左端。我正在尝试创建一个类似于的菜单栏,作为一个学习项目这是一个CSS问题,但在site.CSS中,您可以进行以下更改:
#menucontainer
{
margin-top:40px;
clear: both; /* Add this*/
}
and also
ul#menu
{
border-bottom: 1px #5C87B2 solid;
padding: 0 0 2px;
position: relative;
margin: 0;
text-align: left; /* Change from right to left */
}
为这个网站工作。主人
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<asp:ContentPlaceHolder ID="head" runat="server">
<title></title>
</asp:ContentPlaceHolder>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="page">
<div id="header">
<div id="title">
<h1>My MVC Application</h1>
</div>
<div id="logindisplay">
<% Html.RenderPartial("LogOnUserControl"); %>
</div>
<div id="menucontainer">
<ul id="menu">
<li><%= Html.ActionLink("Home", "Index", "Home")%></li>
<li><%= Html.ActionLink("About", "About", "Home")%></li>
</ul>
</div>
</div>
<div id="main">
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
<div id="footer">
</div>
</div>
</div>
</body>
</html>
我的MVC应用程序
您可能应该添加标记“html”和“css”,因为这就是这个问题的真正含义。克劳斯:这是我的网站。css#menucontainer{margin top:40px;}ul#menu{border bottom:1px#5C87B2 solid;padding:0 0 2px;position:relative;margin:0;text align:left;}菜单项仍然对齐,克劳斯,我可能是瞎子。我完全按照你说的做了。在site.master中,我仍然没有显示