Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dotnetnuke 在dotnet nuke中更改菜单样式_Dotnetnuke - Fatal编程技术网

Dotnetnuke 在dotnet nuke中更改菜单样式

Dotnetnuke 在dotnet nuke中更改菜单样式,dotnetnuke,Dotnetnuke,我在我的dotnetnuke中使用Alldnnskins-10949皮肤。在这里,我想改变子菜单的样式,如字体等,但我不知道它是怎样的?有人知道吗?这取决于你对皮肤的控制程度 如果您拥有完全控制权,请导航到windows资源管理器中的皮肤文件夹(门户子树) 打开皮肤的ascx文件 查看正在使用的导航菜单 它可能是DotNetNuke附带的SolParts或Nav菜单之一 一旦您确定了这一点,您可以观看培训视频,以设置特定菜单的样式(如DNN Creative),或者尝试查找该菜单的文档。通常每个

我在我的dotnetnuke中使用Alldnnskins-10949皮肤。在这里,我想改变子菜单的样式,如字体等,但我不知道它是怎样的?有人知道吗?

这取决于你对皮肤的控制程度

如果您拥有完全控制权,请导航到windows资源管理器中的皮肤文件夹(门户子树)

打开皮肤的ascx文件

查看正在使用的导航菜单

它可能是DotNetNuke附带的SolParts或Nav菜单之一

一旦您确定了这一点,您可以观看培训视频,以设置特定菜单的样式(如DNN Creative),或者尝试查找该菜单的文档。通常每个菜单的文档中都有样式指南

例如,DNNRadMenu导航菜单提供程序在此处提供了一个样式指南:

每个导航菜单提供程序都有一些类似的功能,但可能没有DNNRADMNU那么广泛使用(顺便说一句,从5.6.2开始可以免费使用)

如果您没有这个详细级别,我建议在Firefox中安装WebDeveloper工具栏

然后,重新加载firefox并使用该皮肤访问您的页面

按Ctrl-Shift-F并高亮显示导航菜单的部分。这将弹出一个黄色菜单,显示当前HTML元素、其子元素、父元素以及每个元素的CSS类

现在,转到WebDeveloper工具栏中的CSS菜单并单击EditCSS

这将允许您实时调整页面的CSS。它不保存CSS,但允许您查看如果更改CSS文件,页面会是什么样子

单击module.css标记并开始更改使用Ctrl-Shift-F功能看到的css样式

或者,您可以跳过Ctrl-Shift-F功能,直接转到编辑CSS功能。然而,浏览CSS文件标题,寻找一些感觉像导航菜单一样的东西。。。如menu.css,如果正在使用内置DNN菜单,则会显示该菜单(5.6.2)

在编辑CSS区域的范围内,可以更改任何样式以缩小影响菜单的样式范围

一旦你确定了使你的菜单看起来像你想要的那样的样式,你就可以对CSS文件本身进行修改了

如果您有权访问CSS,请在那里执行--否则管理员可以使用一些方法在站点级别重写CSS--尽管我的经验在此之前就结束了

长话短说:找出您的皮肤使用的导航提供者,并找到它的蒙皮文档