问答详情
源自:4-1 使用jQuery实现网页定位导航(上)

#menu ul li a.current

请问老师 a:hover{} 表示a标签获取焦点时设置标签css样式,那后一句#menu ul li a.current 表示什么意思呢??查不到啊

提问者:凝视forever 2015-02-27 15:12

个回答

  • 浪人_J
    2015-03-25 23:35:32
    已采纳

    另外,正确的前端入门途径 应该是html-css-js-jQuery-ajax

  • 浪人_J
    2015-03-25 23:34:10

    如果想做前端的话 推荐 跟着计划走web前端工程师计划  

    这个是css中九种选择器中的一种。

    包含(后代)选择器

    包含选择器,即加入空格,用于选择指定标签元素下的后辈元素。

    如右侧代码编辑器中的代码:

    .first  span{color:red;}

    #menu ul li a.current

    代表ID为menu的后代ul的后代li的后代a

    然后a:current应该是伪类选择符

    伪类选择符

    更有趣的是伪类选择符,为什么叫做伪类选择符,

    它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色:

    a:hover{color:red;}

    a:hover 代表鼠标划过

    a:current应该就是代表获取焦点。