另外超链接文本的text-decoration样式属性的默认设置是underline,如果将其样式属性设置为none,就可以去除其中的下划线.
一般我们点击超链接的时候都会有一条虚线边框,有时候用text-indent:-999px来隐藏字体的时候,哪个边框就很长了,所以我们就会想到去掉这个边框,请看下面方法IE浏览器:
a {
blr:expression(this.onFocus=this.blur())
}
FF浏览器:
a {
outline: none
}
或者缩小范围:
a:focus {
outline: none
}
后者使得鼠标左键在链接上按下,松开之前的这段时间里,仍会显示虚线的outline.
虚线是什么引起的?如果border的话 你直接去掉就行了
如果a的话 a {outline: none}
a:active {star:expression(this.onFocus=this.blur())}
:focus {outline:0}