以下是网学网为您推荐的网络知识-深喉咙dt_submenu标签美化多级菜单样式技巧,希望本篇文章对您学习有所帮助。
在深喉咙4.11版中,使用dt_submenu标签可以调用多级子菜单。深喉咙4.11系统中默认的样式是在二级菜单前加空格来区分一级菜单,这种单纯文字缩进效果因为无法设置不同级别菜单li的css样式,导致很不美观,只有文字的缩进,而背景图片无法随着文字位置变化自动跟进,文字颜色样式也无法区分。
有人使用多级dt_submenu嵌套的方式来时间多级菜单的样式区分,但使用起来很不方便。
雅风经多次尝试,终于总结了一套简单易行的多级菜单美化样式技巧。这里和大家分享一下。
先看效果:
方法的核心,是利用菜单的deep字段。数据库中,菜单表中的deep字段的作用是区分菜单级别,例如deep的值为0,就表示该菜单栏目是一级栏目,deep的值为1,就表示该菜单栏目是二级栏目,以此类推。那么,我们可以在模板目录的index目录中的submenu_0.php文件中,给li或a标签添加一个有关deep的class类,然后通过css中的不同deep类名来区分各级别菜单。
雅风的具体代码如下:
模板的common.php页面用
<?php dt_submenu(0,0,2)?>
调用子菜单,具体参数参考深喉咙4.11版dt_submenu标签说明:/uploadfile/201406/30/79144039921.gif'' class=''ext'' border=''0''>