1

我试过在网上找到这个没有运气。

我正在使用 superfish 下拉菜单,我需要将顶部的 li 进行四舍五入,但不是 li 的内部有 ul,如果您在这里看到这是演示的测试页面:

jsfiddle:http: //jsfiddle.net/UdvBC/

但是我需要说一下..只在顶部应用四舍五入而不是下拉列表中的四舍五入,这可行吗?

谢谢 :)

4

2 回答 2

3

您正在寻找使用我收集的 :first-child 选择器...

http://www.w3schools.com/cssref/sel_firstchild.asp

它允许您将特殊的 CSS 应用于第一个项目。 只需确保在应用于所有项目的样式之后应用第一个子选择器,以防止覆盖第一个子属性。

例子:

ul li { background: red; }
ul li:first-child { background: blue; }

以相反的顺序放置它会覆盖第一个子 CSS。

编辑:谢谢指正!

于 2012-04-19T11:53:10.413 回答
1

CSS 不能真正接受not这样的陈述,所以我建议为两种类型的li's 定义单独的类。

于 2012-04-19T11:51:42.977 回答