Internet Explorer 8和Checkbox CSS问题
-
06-07-2019 - |
解决方案
我曾经有过IE8的一些问题。所以,我宣布了一个不同的doctype并且它有效!!
目前,你正在起诉xhtml transitional。
试试这个:(好的,编辑过的)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
详细了解doctypes以及如何在此处修复网站: 分开列表 - 使用正确的doctype修复您的网站
其他提示
// fix for ie8 printed checkbox bug using jquery
$('input[type=checkbox]').live('change', function(){
if($(this).is(':checked')){
$(this).attr('checked', true);
} else {
$(this).attr('checked', false);
}
});
似乎在IE(和Opera一样)复选框没有参与li的内联内容,因此,由于标签不是因为它是浮动的,所以li的行高设置没有效果。
添加&amp; nbsp;在复选框行中的标签之后,这将足以使行高生效,并且所有的li都将是相同的高度。
到目前为止,我对IE8的经验有限,因为它对正确的标记非常挑剔。因此,你有一个没有相应头的关闭标签。检查一下,看看是否有帮助。
不隶属于 StackOverflow