a标签默认情况下是只包含文字的,就是说不管你a标签设宽高多少,它都只包出标签内的文字,这点你用a标签加个背景色就可以看出来。如果a标签要设宽高有两种办法:
1.让a标签模块化,就是加个display:block的属性,这个时候就可以设宽高,但是要注意这时候a标签已经是一个类似div的模块了,就是说你直接写一排<a href=”#”></a><a href=”#”></a><a href=”#”></a>它会分行显示,不会平行布局,不管你的宽度是多少,如果平行布局还要加float属性才可以了。
2.比较简单就是a标签里面加个div,设div的宽高,但是这种方法会使a:hover效果失效,兼容性也会有问题