gpt4 book ai didi

css - 在 Orchard 页面中以两种不同的方式设置导航样式

转载 作者:太空宇宙 更新时间:2023-11-04 15:26:36 25 4
gpt4 key购买 nike

我正在开发一个 Orchard 网站。该站点在页眉和页脚中使用相同的导航链接。诀窍是,链接需要不同的样式。这是我的代码的一个过于简化的版本:

<header>
@Display(Model.Navigation)
</header>

...

<footer>
@Display(Model.Navigation)
</footer>

当我运行该页面时,会生成以下 HTML:

<header>
<div class="zone zone-navigation">
<article class="widget-navigation widget-menu-widget widget">
<nav>
<ul class="menu menu-main-menu">
<li class="current first"><a href="/Site/">Home</a></li>
<li><a href="/Site/Blog">Blog</a> </li>
<li><a href="/Site/Contact">Contact</a></li>
<li class="last"><a href="/Site/About">About Us</a></li>
</ul>
</nav>
</article>
</div>
</header>

...

<footer>
<div class="zone zone-navigation zone zone-navigation">
<article class="widget-navigation widget-menu-widget widget widget-navigation widget-menu-widget widget">
<nav>
<ul class="menu menu-main-menu menu menu-main-menu">
<li class="current first"><a href="/Site/">Home</a></li>
<li><a href="/Site/Blog">Blog</a> </li>
<li><a href="/Site/Contact">Contact</a></li>
<li class="last"><a href="/Site/About">About Us</a></li>
</ul>
</nav>
</article>
</div>
</footer>

类名在 Model.Navigation 的第二次使用中列出两次似乎很奇怪。无论如何,我目前在我引用的 css 文件中有以下 css 类定义:

.menu-main-menu { list-style-type:none; display:inline; vertical-align:bottom; }
.menu-main-menu ul { float:left; margin-left:-1em; }
.menu-main-menu li { float:left; line-height:32px; border-left:1px solid green width:auto; font-size:10.5pt; font-weight:bold; font-family:Arial; }
.menu-main-menu li:first-child { border: 0;}
.menu-main-menu li a { display: block; padding: 0 1em; height:48px; }
.menu-main-menu li.current a, .menu-main-menu li.current a:hover {background:#d8e0be}
.menu-main-menu li a:hover {background:#e9e6d7; text-decoration:none}

我的第一个导航部分看起来不错。如何设置页脚中导航项的样式,使它们看起来不同?谢谢

最佳答案

使用包含 .menu-main-menu 类的页眉和页脚标签。这将帮助您在页面上区分两者:

.menu-main-menu { ... }
header .menu-main-menu { ... }
footer .menu-main-menu { ... }

关于css - 在 Orchard 页面中以两种不同的方式设置导航样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13939979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com