当前位置: 代码迷 >> VB Dotnet >> 这是一个比较郁闷的有关问题
  详细解决方案

这是一个比较郁闷的有关问题

热度:91   发布时间:2016-04-25 02:09:15.0
这是一个比较郁闷的问题。
经过IE6-8的测试。在本机IE8之下
在别人的ie8之下
具体代码:
        <ul id="Menu" class="menu-tag menu-yuu"><li class="selected"><a id="LinkButton11" title="共777件" class="menu-div-te" href="javascript:__doPostBack(&#39;LinkButton11&#39;,&#39;&#39;)">全部</a></li><li><input id="NewCheck0" type="checkbox" name="NewCheck0" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;NewCheck0\&#39;,\&#39;\&#39;)&#39;, 0)" language="javascript" /><a id="LinkButton0" title="共7件" href="javascript:__doPostBack(&#39;LinkButton0&#39;,&#39;&#39;)">法律<br/><span>(全国人大及常委会)</span></a></li><li><input id="NewCheck1" type="checkbox" name="NewCheck1" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;NewCheck1\&#39;,\&#39;\&#39;)&#39;, 0)" language="javascript" /><a id="LinkButton1" title="共49件" href="javascript:__doPostBack(&#39;LinkButton1&#39;,&#39;&#39;)">行政法规<br/><span>(国务院)</span></a></li><
------解决思路----------------------
貌似是样式没有被渲染,你开发工具下看下是不是文件都下载了
------解决思路----------------------
要么是指定的css文件只能在你本机可以访问(检查下是否路径写错了)。
要么是他人的IE用了自定义样式,或者有插件、脚本对页面元素做了处理(特别需要注意广告过滤之类的)。
------解决思路----------------------
看看兼容模式..

或者 Ctrl+F5

不过应该是模式的问题 在
------解决思路----------------------
CSS写得不规范
#Menu {display:block:clear:both}
#Menu li{float:left; max-width:240px} 这一条是关键
  相关解决方案