discuz6.0是用hover伪类来实现的,模板是采用xhtml+css2.0体系构建,只有在IE7.0或firefox下才能看到鼠标划过变色的效果
那么怎么再IE6实现呢? COME ON
1 在CSS.HTM查找
复制内容到剪贴板
代码:
.forumlist tbody th, .forumlist tbody td, .threadlist tbody th, .threadlist tbody td { color: {TEXT}; padding: 1px 5px; border-bottom: 1px solid {TABLEBG}; background-color: {ALTBG1}; }把末尾代码的 background-color: {ALTBG1};删除
2 再次在CSS.HTM查找
复制内容到剪贴板
代码:
.forumlist tbody tr:hover th, .forumlist tbody tr:hover td, .threadlist tbody tr:hover th, .threadlist tbody tr:hover td { background-color: {ALTBG2}; }把它删除
3 在discuz.htm查找
复制内容到剪贴板
代码:
<tbody id="forum$forum[fid]">下面行的<tr>
用
复制内容到剪贴板
代码:
<tr bgcolor="{ALTBG1}" onMouseOver="this.style.backgroundColor='{ALTBG2}'" onMouseOut="this.style.backgroundColor='{ALTBG1}'">替换
再次查找
复制内容到剪贴板
代码:
<th width="$cat[forumcolwidth]"{$forum[folder]}>用
复制内容到剪贴板
代码:
<th width="$cat[forumcolwidth]"{$forum[folder]} bgcolor="{ALTBG1}" onMouseOver="this.style.backgroundColor='{ALTBG2}'" onMouseOut="this.style.backgroundColor='{ALTBG1}'">替换
4 在forumdisplay.htm查找
复制内容到剪贴板
代码:
<tbody id="$thread[id]" {if in_array($thread['displayorder'], array(4, 5))}style="display: none"{/if}>将下面的<tr>替换成如下代码:
复制内容到剪贴板
代码:
<tr bgcolor="{ALTBG1}" onMouseOver="this.style.backgroundColor='{ALTBG2}'" onMouseOut="this.style.backgroundColor='{ALTBG1}'">。。。。完工
[
本帖最后由 wurenqu 于 2008-1-24 12:09 编辑 ]