也许这只是一个愚蠢的问题,我忽略了。CSS button:active not working
表上面的按钮和删除按钮都听从:active
子句中的box-shadow
但一个5号电池没有。
我使用的是Chrome 23.
也许这只是一个愚蠢的问题,我忽略了。CSS button:active not working
表上面的按钮和删除按钮都听从:active
子句中的box-shadow
但一个5号电池没有。
我使用的是Chrome 23.
你想让按钮处于第5个td吗?如果是比删除此
#table button{
position: absolute;
top: 0px;
right: 5px;
height: 10px;
width: 1.5em
}
或者,如果你希望你的按钮是正确的有(外表),用下面的方式替代#table button
#table button{
position: absolute;
top: 0px;
right: 5px;
}
并且还加入这个
#table button:active{
position: absolute;
top: 0px;
right: 5px;
top: 1px;
box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
background-image: none
}
注意:您正在使用
position: absolute;
,请确保您已将其包装在 以内的位置:relative;容器
定位是好的。按其他按钮具有“按压效果”,但按下该按钮不会。 – TwiNight
@TwiNight完成,仔细查看我的答案,因为你使用相同的':active'和cuz职位是不同的你会得到这个问题,1是绝对的,其他是相对的 –
@TwiNight只要确保你按在最左边在你的按钮,如果你检查它在小提琴因为结果水印,你将无法点击,或者只是粘贴我的风格在您的文件,并检查 –
我想说,看起来问题是,如果主动选择器改变了元素的位置,它不起作用。在你的例子中,你的'button.delete'总是被绝对定位,但另一个按钮最初是绝对位置的,但是会用':active'属性相对定位。编辑:这似乎没有与Firefox的问题,所以它可能是一个铬错误。 – mowwwalker
@Walkerneo我在firefox上17.0 –
所以如果':active'改变'position',那么整个事情根本不会生效。了解。 – TwiNight