为了账号安全,请及时绑定邮箱和手机立即绑定

a和.nav li a 都是选择元素里面的内容 为什么还用.nav li a 呢

a{color:#333;text-decoration:none}

.nav li a{ 

    display:block; 

    text-indent:20px;

    height:30px; 

    line-height:30px; 

    width:100px; 

    background-color:#efefef; 

    margin-bottom:1px;}

.nav li a:hover{ 

    background-color:#F60; 

    color:#fff;

    }


正在回答

5 回答

a是对页面中所有的a标签设置相应的属性,.nav li a限定了属性作用的范围,即仅作用于class属性为nav的标签中的li子元素的子元素a。

4 回复 有任何疑惑可以回复我~
#1

虫虫IQ 提问者

非常感谢!
2016-05-26 回复 有任何疑惑可以回复我~

灰常感谢!!!!!!!!!!!!!!!!!!!!!1

0 回复 有任何疑惑可以回复我~

一个网页的超链接有很多个,只用a来选择的话,会把页面中所有的超链接都选入进去,会造成混乱的!

2 回复 有任何疑惑可以回复我~

如果只用a  代表了所有a元素  而你的a标签只是列表li里面的a标签 所以要这样写

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

a和.nav li a 都是选择元素里面的内容 为什么还用.nav li a 呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信