1. 在href=“javascript:", 会导致当前页面的window.onbeforeunload得到调用, 这是不正确的, 建议使用onclick代替; 网上传言 IE9, 10已经没有这个问题了。
2. 下面的代码在IE8中工作不正常:
-
<html><head>
-
<meta http-equiv="content-type" content="text/html;charset=utf-8">
-
<meta http-equiv="X-UA-Compatible" content="IE=8,chrome=1"/>
-
</head>
-
<body>
-
<style type="text/css">
-
.detail_td_t{
-
width:150px;
-
background-color: #F8F8F8;
-
text-align: right;
-
padding: 10px 5px;
-
font-size: 12px;
-
}
-
.detail_td_c{
-
background-color: #FFFFFF;
-
font-size:12px;
-
}
-
</style>
-
<div style="width:600px">
-
<table style="width:100%;" cellspacing="1"><tbody>
-
<tr><td class="detail_td_t">专家姓名:</td><td class="detail_td_c">王老三</td><td class="detail_td_t">性别:</td>
-
<td class="detail_td_c">男</td></tr><tr><td class="detail_td_t">电子邮箱:</td><td class="detail_td_c"></td>
-
<td class="detail_td_t">出生日期:</td><td class="detail_td_c">19731967</td></tr>
-
<tr><td class="detail_td_t">研究成果:</td><td class="detail_td_c" colspan="3" >长期从事动态系统的故障诊断与容错控制,工业过程先进控制、性能监控与评估,智能信息处理等学术研究,与合作者提出了满意容错控制理论。在关于电路设计/单片机应用技术/PLC控制技术/虚拟仪器检测技术等工程应用方面参与了多项工程技术项目。近五年来先后承担或参与国家、省部级科研课题10多项,参编教育部“十一五”国家级规划教材《测试技术》1部,获得省级科技进步与教学奖励3项,国家技术发明专利2项,软件著作权2项,已发表学术论文60多篇,其中SCI收录近10篇,EI/ISTP收录40多篇
-
</td></tr>
-
</tbody></table>
-
</div>
-
</body>
-
</html>
代码中已经明确定义了第一行的宽度。但是在IE8中显示效果很差,chrome,firefox,IE9都是好的。
为了fix该问题,可以在table的style中加上table-layout: fixed;
该属性是一个标准属性。但是其偶尔效果不明显;
另外在table中,如果有一行中的column已经跨列了。需要其他行的列,按自定义的宽度显示,有点麻烦。各个浏览器都是这样。
阅读(1392) | 评论(0) | 转发(0) |