Board logo

标题: CSS专家请进 [打印本页]

作者: eva3d    时间: 2013-12-6 23:09     标题: CSS专家请进

posted by wap, platform: PlayStation 3

给公司做个小项目,要做个动态图片滑出的菜单,找到了附件里面的这个模板,基本上符合要求,但是当我在次级菜单也就是 sdt_box 里面放入数张图片以后,在未给图片赋予<a href>的时候,图片还能正常排列,当给图片加上超链接以后,所有图片都叠在一起了。 我尝试单独给 sdt_box 里面的img和a 赋值也没有用。 附件的 menu.rar 是我修改过的CSS,部分数值和原文件不一致。
请帮帮忙指出问题在哪里?
作者: kitano    时间: 2013-12-7 00:03

因为sdt_box里面的img元素使用了第27行的样式“ul.sdt_menu li a img”,结果全部图片都会定位在相同位置自然是重叠了,只要另外定义就好了。
作者: 去日留痕    时间: 2013-12-7 01:33

posted by wap, platform: iPad

我擦楼上业内
作者: eva3d    时间: 2013-12-7 16:01

posted by wap, platform: PlayStation 3
引用:
原帖由 @kitano  于 2013-12-7 00:03 发表
因为sdt_box里面的img元素使用了第27行的样式“ul.sdt_menu li a img”,结果全部图片都会定位在相同位置自然是重叠了,只要另外定义就好了。
求另外定义的方法,我在menu.rar里面的css下部已经手动声明了 sdt_box 里面的 a img 的属性还是没用啊
作者: kitano    时间: 2013-12-7 17:36

引用:
原帖由 eva3d 于 2013-12-7 16:01 发表
posted by wap, platform: PlayStation 3

求另外定义的方法,我在menu.rar里面的css下部已经手动声明了 sdt_box 里面的 a img 的属性还是没用啊
你指95行的“.sdt_box > a img”?很遗憾,这行样式的权重不如前面的所以无法覆盖,去翻一翻css的权重计算就能理解原因了。




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0