Internet Explorer 8和复选框CSS问题(Internet Explorer 8 a

2019-08-05 12:03发布

我目前有与Internet Explorer 8忽略填充/线的高度,我有一个名单,其中包括一个复选框上的问题。

要在这里开始我的CSS和XHTML标记在这里 ,用列表元素,其中包括私人出现问题。

目前的Firefox 3,Internet Explorer 7中,Safari浏览器3,谷歌Chrome呈现此列表完美, 截图在这里。 但是,这是Internet Explorer 8中如何呈现列表, 屏幕截图在这里。

任何人都可以提出解决这个问题的方法?

提前致谢!

Answer 1:

我曾经也有一些问题与IE8。 所以,我宣布一个不同的文档类型和它的工作!

目前,您正在起诉XHTML过渡。

试试这个:(OK,编辑)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

阅读更多关于文档类型,以及他们如何可以在这里解决网站: 用正确的DOCTYPE名单分开,解决您的网站



Answer 2:

// 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);
    }
});

IE8复选框不打印使用jQuery bug修复



Answer 3:

看来,在IE浏览器(和Opera,因为它发生)复选框不参与锂的在线内容,因此,因为标签不要么是因为它是浮动的,行高设置李没有影响。

添加&NBSP; 在复选框线后的标签,这将是足够了的line-height生效,所有的李旨意是相同的高度。



Answer 4:

我的限制与IE8的经验,到目前为止一直认为它是关于适当的标记非常挑剔。 因此,你有没有相应的头闭标签。 检查,看看是否有帮助。

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.users.on.net%2F~prashyanthy%2Ftext.html&charset=%28detect+automatically%29&doctype=Inline&group=0



文章来源: Internet Explorer 8 and Checkbox CSS Problem