CSS第一胎问题

时间:2013-05-29 22:41:47

标签: css css-selectors

我有以下li:在样式之前:

header nav ul li:before, ul.meta li:before, footer nav ul li:before { content: "\2605"; }

我想让第一个孩子的李有内容:“”;但我不能为生活中遇到的问题弄清楚。我试过了

header nav ul li:first-child { content: ""; }

它不起作用。我试过了

header > nav > ul > li:fist-child { content: ""; }

它不起作用。我尝试过使用导航和ID并使用

nav#topnav ul li:first-child { content: ""; }

它不起作用。我也试过给ul一个ID而且它不起作用。基本上我被卡住了。我无法弄清楚这一点,并开始认为不可能有内容:“”;当有一个:课前但我也找不到任何文件。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以合并first-childbefore选择器。您必须,因为content规则在伪元素而不是元素本身。

header nav ul li:first-child:before { content: ""; }

http://jsfiddle.net/ExplosionPIlls/KcGKr/