使用 Cufon 的列表中的子元素
我正在尝试在列表上的父 li 标签上使用 Cufon,而在子级别项目上仅使用常规文本。问题是 cufon 正在将其风格应用于所有
我尝试过 .parent li a:not(.parent li ul li a) 但似乎不起作用
I'm trying to use Cufon on the parent li tags on a list and just regular text on the sub level items. The problem is cufon is applying it's style to all
I've tried .parent li a:not(.parent li ul li a) but it dosn't seem to work
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用直接后代 css 选择器
>
。这将仅针对该元素的直接子元素。有关子选择器的更多信息,请访问 http://www.w3.org/ TR/CSS2/selector.html#child-selectors
Use the direct descendant css selector
>
. This will target only that element's direct children.More info about child selectors at http://www.w3.org/TR/CSS2/selector.html#child-selectors
找到了这个解决方案,它似乎有效:
ul.parent >力>通过
http://groups.google.com/group/cufon/browse_thread/线程/06d09135431f6703
Found this solution and it seems to be working:
ul.parent > li > a
via http://groups.google.com/group/cufon/browse_thread/thread/06d09135431f6703
这将转到脚本标记内的
。确保您的 Cufon 库和字体文件存在并在替换方法之前添加。
此选项只会选择 a,它是 li 的子级,而 li 是 #mainnav 的子级。
只有第一级会被cufon取代。悬停方法可让您定义替换链接将具有的悬停颜色。
上面的示例适用于以下 Html:
This goes to your
<head>
within a script tag. Make sure that your Cufon lib and the font file is present and added before your replace method.This one will only select a which are child of li which are child of #mainnav.
Only the first level will be replaced by cufon. The Hover Method let you define which hover color your replaced links will have.
Example above will work with following Html: