2

我正在尝试构建一个我知道可以完成的纯 CSS 导航菜单。我已经看到了它。我可以复制其他人的,但我宁愿自己了解正在发生的事情,而不是一直复制/粘贴。

为了理解 CSS,我遇到了一些问题,我无法在互联网上的任何地方找到,而 w3schools 对此一无所知。

我花了一段时间才弄清楚两者之间的区别是什么#nav ul {...}#nav ul ul{...}因为 w3schools 假设除了绝对基础知识之外你永远不需要做任何事情。

我目前的问题:

是什么.sf-sub-indicator?听起来不言自明,但我想确切地知道它在做什么。

如中sfHover所见#nav li.sfHover {...}

最后,>在 CSS 类 ID 中使用的意义是什么?前任:

#nav li:hover>ul  

#nav li:hover ul {...}

或者

#nav li:hover > a {...}

我在 w3schools 上没有看到对这些问题的任何解释,我不知道还能去哪里看?

4

2 回答 2

2

了解 CSS 选择器的最佳资源是万维网联盟的 CSS 选择器页面:http ://www.w3.org/TR/CSS2/selector.html (选择器级别 3 条目是更新版本,可在此处找到:http ://www.w3.org/TR/css3-selectors/)。

阅读此内容,然后通过 Google 更轻松地获取更多信息,因为您至少会了解您要搜索的内容。

于 2012-08-08T20:34:18.937 回答
1

你想要的关于 CSS、JavaScript 和 HTML 的一切......立即:http ://dochub.io/#css/

于 2012-08-08T20:37:00.090 回答