课程
/前端开发
/HTML/CSS
/导航条菜单的制作
a{ display:block; color:#333; text-decoration:none; width:30px; line-height:30px; background-color:#efefef; }
问题:
为什么display:block;不能写在a{}里面,非要写在.nav li a{}里面呢?
我这么写为什么错?
2015-10-29
源自:导航条菜单的制作 1-3
正在回答
如果整个页面只有这一类的a标签,你当然不用缩小范围。
如果页面页面有其他类型的a标签,本来想设置别的样式,却被这个样式给覆盖了,不是很麻烦吗
所以考虑页面编辑的可持续发展性和可读性,还是尽量缩小范围比较好。
因为权重啊
都可以,直接写在a里面,会把所有的a全部设置成这个样子,明显是不对的。如果其它地方也用到了a怎么办....
wslover
行高不是你这样玩的!。。。。。
举报
水平、垂直、圆角导航条菜单,让您的技术探索之路更高效