我目前有与Internet Explorer 8忽略填充/线的高度,我有一个名单,其中包括一个复选框上的问题。
要在这里开始我的CSS和XHTML标记在这里 ,用列表元素,其中包括私人出现问题。
目前的Firefox 3,Internet Explorer 7中,Safari浏览器3,谷歌Chrome呈现此列表完美, 截图在这里。 但是,这是Internet Explorer 8中如何呈现列表, 屏幕截图在这里。
任何人都可以提出解决这个问题的方法?
提前致谢!
我目前有与Internet Explorer 8忽略填充/线的高度,我有一个名单,其中包括一个复选框上的问题。
要在这里开始我的CSS和XHTML标记在这里 ,用列表元素,其中包括私人出现问题。
目前的Firefox 3,Internet Explorer 7中,Safari浏览器3,谷歌Chrome呈现此列表完美, 截图在这里。 但是,这是Internet Explorer 8中如何呈现列表, 屏幕截图在这里。
任何人都可以提出解决这个问题的方法?
提前致谢!
我曾经也有一些问题与IE8。 所以,我宣布一个不同的文档类型和它的工作!
目前,您正在起诉XHTML过渡。
试试这个:(OK,编辑)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
阅读更多关于文档类型,以及他们如何可以在这里解决网站: 用正确的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);
}
});
IE8复选框不打印使用jQuery bug修复
看来,在IE浏览器(和Opera,因为它发生)复选框不参与锂的在线内容,因此,因为标签不要么是因为它是浮动的,行高设置李没有影响。
添加&NBSP; 在复选框线后的标签,这将是足够了的line-height生效,所有的李旨意是相同的高度。
我的限制与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