我习惯于开发简单,例如离开你不需要的东西。这就是为什么我对像joomla这样的项目有点困难,因为他们发布了许多我不知道应该有什么好处的东西。 有人知道为什么这些类被添加到元素中? 它们对我有用吗?
答案 0 :(得分:2)
cms不使用它们。这些只是辅助类,有模板设计者和网站构建者的利益。
假设您要通过为其指定不同的颜色来突出显示特定菜单项。你可以这样做:
.item-435 a {color: red} /* turn that particular menu item red */
答案 1 :(得分:1)
正如@Mark Simpson所说,他们并没有真正使用过。
如果您想删除它们,请转到modules/mod_menu/tmpl/default.php
的第25行,您会发现:
$class = 'item-'.$item->id;
你可以简单地改为:
$class = '';
请注意,如果您编辑此文件,它可能会在Joomla更新中被覆盖,因此您的更改将会丢失。因此,不要编辑此核心文件,而是制作template override