Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282260
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类: Web开发

2013-08-08 00:20:03

1. 在href=“javascript:", 会导致当前页面的window.onbeforeunload得到调用, 这是不正确的, 建议使用onclick代替; 网上传言 IE9, 10已经没有这个问题了。
2. 下面的代码在IE8中工作不正常:

点击(此处)折叠或打开

  1. <html><head>
  2. <meta http-equiv="content-type" content="text/html;charset=utf-8">
  3. <meta http-equiv="X-UA-Compatible" content="IE=8,chrome=1"/>
  4. </head>
  5. <body>
  6. <style type="text/css">
  7. .detail_td_t{
  8.     width:150px;
  9.     background-color: #F8F8F8;
  10.     text-align: right;
  11.     padding: 10px 5px;
  12.     font-size: 12px;
  13. }
  14. .detail_td_c{
  15.     background-color: #FFFFFF;
  16.     font-size:12px;
  17. }
  18. </style>
  19. <div style="width:600px">
  20. <table style="width:100%;" cellspacing="1"><tbody>
  21. <tr><td class="detail_td_t">专家姓名:</td><td class="detail_td_c">王老三</td><td class="detail_td_t">性别:</td>
  22. <td class="detail_td_c"></td></tr><tr><td class="detail_td_t">电子邮箱:</td><td class="detail_td_c"></td>
  23. <td class="detail_td_t">出生日期:</td><td class="detail_td_c">19731967</td></tr>
  24. <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多篇
  25. </td></tr>
  26. </tbody></table>
  27. </div>
  28. </body>
  29. </html>

代码中已经明确定义了第一行的宽度。但是在IE8中显示效果很差,chrome,firefox,IE9都是好的。
为了fix该问题,可以在table的style中加上table-layout: fixed;
该属性是一个标准属性。但是其偶尔效果不明显;

另外在table中,如果有一行中的column已经跨列了。需要其他行的列,按自定义的宽度显示,有点麻烦。各个浏览器都是这样。
阅读(1373) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~