我之前已经意识到这个问题,但我想它和现在的情况一样重要.
我发现Firefox对于无法更改的输入字段的默认行高为1.2.至少在OSX中,没有Windows,所以我无法在那里确认.
我做了一些实验和测试,没有办法改变Firefox的默认行高值.所有其他浏览器(好吧,我只是尝试使用Chrome和Safari)完全可以服从我的价值,但不是Firefox.
有没有人注意到这一点,如果是的话,你有没有找到解决方案来解决这个问题?
主要的Web和桌面电子邮件客户端是否支持font-face功能?假设他们不这样做,但我认为无论如何我都会问,这是合乎逻辑的.有人测试过吗?
基本上我在td元素中有一个复选框,我希望它在复选框被选中时有一个背景颜色,而在取消选中复选框时则需要另一个背景颜色.换句话说,我希望它突出显示是否已经检查过.
我尝试使用与此处相同的解决方案:Jquery切换事件正在弄乱复选框值
但由于某种原因,我无法让它发挥作用.
$(document).ready(function(){
$("input:checkbox").change(function() {
if($(this).attr("checked") === "true") {
// CHECKED, TO WHITE
$(this).parent().css({"background" : "#ffffff", "-moz-border-radius" : "5px"});
return;
}
//NOT CHECKED, TO GREEN
$(this).parent().css({"background" : "#b4e3ac", "-moz-border-radius" : "5px"});
});
});
Run Code Online (Sandbox Code Playgroud)
它确实添加了绿色背景颜色,但不会将其删除.如果我选中复选框,刷新,td又回到白色,再次单击复选框,取消选中它,它会将td的背景更改为绿色.
我还是新手,不知道这里出了什么问题,现在试图弄清楚几个小时.这么简单的事情却无法让它发挥作用.