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上都不起作用 |