PHP风格问题

时间:2011-02-08 16:32:29

标签: php xml coding-style

我正在尝试编辑的预先存在的应用程序使用PHP / Javascript / XML和样式表来包含大型多级下拉菜单。 php读取xml文件的每个元素,根据它是什么(打开或关闭标记)写入html。

问题是这一切都发生在标签之后我需要根据XML的循环级别进行样式我知道如何根据循环设置样式,但我不知道如何打印它们因为我已经打印标签

浏览器已经重新发现了它们

有没有人知道如何解决这个问题?

PS ...我不能使用内联stlyes因为javascript和html是链接的......它必须是样式标签之间的外部或本地。

1 个答案:

答案 0 :(得分:0)

是否可以在XML中添加另一个节点来保存类信息,然后在构建菜单时在循环中使用它?可能最容易找到它开始编写菜单的位置,通常是<ul>或其他什么,并在那里为整个菜单添加一个类或id,然后像

ul.class ul ul li
{
     background-color:#FFFF00;
} 

在样式表中有多少子菜单级别(ul.class ul ul li将是2个孩子级别)