Asp.net ASP:菜单:需要应用CSS来制作项目符号列表
我正在使用ASP:Menu,我希望菜单如下所示。请建议如何应用CSS以及我应该做哪些更改 产品Asp.net ASP:菜单:需要应用CSS来制作项目符号列表,asp.net,css,aspmenu,aspmenu-control,bulletedlist,Asp.net,Css,Aspmenu,Aspmenu Control,Bulletedlist,我正在使用ASP:Menu,我希望菜单如下所示。请建议如何应用CSS以及我应该做哪些更改 产品 因斯托克 缺货 命令 采购订单 销售订单 延期交货 发票 ASP:菜单代码如下所示 <asp:Menu runat="server" ID="Navigator" MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3" Orientation="Vertical" DataSourceID="RelativeSiteMapDa
- 因斯托克
- 缺货
- 采购订单
- 销售订单
- 延期交货
- 发票
<asp:Menu runat="server" ID="Navigator" MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3"
Orientation="Vertical" DataSourceID="RelativeSiteMapDataSource" />
您可以使用以下CSS:
ul.Menu { margin:0 1.5em 1.5em 1.5em; }
ul.Menu li { list-style-type:disc; }
ul.Menu ul { margin:0 3em 1.5em 1.5em; }
请记住,您的HTML已损坏
<li class="Menu-Leaf"><a href="http://pdxeon/so.aspx" class="Menu-Link" title="Sales Orders">Sales Orders</a></li>
<ul> <--- this should be before the </li>. Lists must be nested. Any tag outside </li> is illegal.
您不知道如何编写css,或者您不知道如何将css应用于asp标记?这是一个客户端问题。请显示您的HTML,而不是服务器端的ASP代码。@四十二:ASP:菜单中几乎没有CSS的标记,但在我的例子中,我只希望子菜单和子菜单项被标识和项目符号。我没有意识到这一点,因此正在寻找方向。如果这是一个简单的问题,很抱歉。@Diodeus:asp:menu通过html呈现输出。所以我没有把html的东西放在页面上。我无法理解你的回复。CSS样式HTML,它不样式。NET。因此,生成的实际HTML对于其他人能够回答您的问题非常重要。:感谢您的输入和HTML建议。我在样式表中添加了上面的CSS作为MenuTest,并尝试在asp:menu的CSSClass中引用,但它不起作用。我的样式表也给出了使用“ul”的错误。有什么建议吗?这是我在样式表中看到的,当我将鼠标悬停在“ul”上时,它会用红色加下划线。验证(CSS 2.1):“ul”不是一个已知的CSS属性名。一定有一些现有的CSS正在这样做。谢谢。它还不允许我投票。我会检查样式表,然后再给你回复。同时,有谁能帮助我在asp:菜单中使用哪一个标记来获得我要寻找的显示样式?它不起作用。我复制了样式表,但没有成功。有人能告诉我我做错了什么吗?
<li class="Menu-Leaf"><a href="http://pdxeon/so.aspx" class="Menu-Link" title="Sales Orders">Sales Orders</a></li>
<ul> <--- this should be before the </li>. Lists must be nested. Any tag outside </li> is illegal.
<ul>
<li>
<ul>
<li>...</li>
</ul>
</li>
</ul>