Button CSS按钮调整
我已经构建了一个定制的Button CSS按钮调整,button,css,cross-browser,styles,Button,Css,Cross Browser,Styles,我已经构建了一个定制的,它完全使用CSS和CSS3进行样式化。除了一些因浏览器而异的视觉困扰外,一切都很好 我注意到,在Internet Explorer和Firefox中,按下我的按钮后,按钮文本周围可见一个虚线边框,如下所示: Chrome或Opera的情况并非如此 此外,在Internet Explorer和Opera中单击按钮时,按钮文本会移动,以指示用户单击了按钮: 这不是Chrome或Firefox中的问题 CSS中是否有方法在上述浏览器中删除虚线边框和移动文本?能否在按钮上显示
,它完全使用CSS和CSS3进行样式化。除了一些因浏览器而异的视觉困扰外,一切都很好
我注意到,在Internet Explorer和Firefox中,按下我的按钮后,按钮文本周围可见一个虚线边框,如下所示:
Chrome或Opera的情况并非如此
此外,在Internet Explorer和Opera中单击按钮时,按钮文本会移动,以指示用户单击了按钮:
这不是Chrome或Firefox中的问题
CSS中是否有方法在上述浏览器中删除虚线边框和移动文本?能否在按钮上显示当前CSS?我想这样的东西可以解决你在Internet Explorer中的问题,但不确定FireFox
a.button:active, a.button:selected, a.button:visited {
border: none;
outline: none;
}
是的,它修复了IE中的
outline
属性,但没有修复Firefox中的虚线边框问题。我实际上在按钮上使用了边框,所以我没有应用第一个建议。谢谢你,瑞安!在Firefox中,当你点击某个东西后,如果你没有进入一个新的页面或其他东西,你的注意力仍然停留在那个按钮上。然而,你想要的是:聚焦风格。相反,你可以有一个完整的风格:不包括大纲的焦点。这样,键盘手就得到了爱,虽然:focus风格仍将保留在FF(和其他一些浏览器)中,但它不会是富丽堂皇的轮廓。