FireFox3不支持这个属性吗

Acaleph 2008-07-17
CSS代码:原因找到了,FF在不支持expression,但是要完成这样的表现,如何写呢?
目前的解决方法是用JS来刷新,这样做,有些笨呵。
---------------------------------------------------------------------------
tr.rowcolor{
padding: 3px;
BACKGROUND:expression((this.sectionRowIndex%2==0)?"#E7EFF7":"#EFF7FF");
}
---------------------------------------------------------------------------
HTML代码:
---------------------------------------------------------------------------
<tr align="center" class="rowcolor">
---------------------------------------------------------------------------
在IE6上,页面载入时,TR显示隔行变色,但在FF3上,CSS没有WORK,是什么原因呢?
系统环境:
---------------------------------------------------------------------------
App Server: TOMCAT 5.5.23
OS        : WindowsXP 繁体
---------------------------------------------------------------------------
Acaleph 2008-07-18
HTML测试HTML代码:在IE下能正常工作,FF下失败。
----------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
tr.rowcolor{
padding: 3px;
BACKGROUND:expression((this.sectionRowIndex%2==0)?"#E7EFF7":"#EFF7FF");
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<table>
<tr class="rowcolor">
<td>11</td>
<td>12</td>
<td>13</td>
<td>14</td>
<td>15</td>
</tr>
<tr class="rowcolor">
<td>21</td>
<td>22</td>
<td>23</td>
<td>24</td>
<td>25</td>
</tr>
<tr class="rowcolor">
<td>31</td>
<td>32</td>
<td>33</td>
<td>34</td>
<td>35</td>
</tr>
</table>
</body>
</html>
----------------------------------------------------------------------------------------------------------
笨笨狗 2008-07-19
你可以用css伪选择器来给支持标准的浏览器做这个事:

tr:nth-child(even){
    BACKGROUND: "#EFF7FF";
}

同时保留你之前那个css表达式的写法,就能两者都其效果了。
Acaleph 2008-07-21
笨笨狗 写道
你可以用css伪选择器来给支持标准的浏览器做这个事:

tr:nth-child(even){
    BACKGROUND: "#EFF7FF";
}

同时保留你之前那个css表达式的写法,就能两者都其效果了。

能具体一点吗?
dpsnet 2008-07-31
Acaleph 写道
笨笨狗 写道
你可以用css伪选择器来给支持标准的浏览器做这个事:

tr:nth-child(even){
    BACKGROUND: "#EFF7FF";
}

同时保留你之前那个css表达式的写法,就能两者都其效果了。

能具体一点吗?

貌似在ff3上都不起作用
Global site tag (gtag.js) - Google Analytics