CSS:悬停改变的背景 - 颜色

问题描述:

我有表结构如下:CSS:悬停改变的背景 - 颜色

 <table class="cedvel"> 
      <caption> 
       count: 
       <%:Html.Encode(TempData["RowsCount"])%></caption> 
    <thead> 
       <tr> 
        <th id="thAfield1" class="field1,asc"> 
         <span>field1</span><span id="spanAfield1" class="spanAscDesc">↑↓</span> 
        </th> 
        <th id="thfild2" class="field2,asc"> 
         <span>field2</span> <span id="spanfield2" class="spanAscDesc">↑↓</span> 
        </th> 
................................ 
    </thead> 
      <tbody> 
       <%if (Model.<----->.Count() > 0) 
        { 
         foreach (var abonent in Model.<---->) 
         {%> 
       <tr> 
        <td> 
         data 
        </td> 
        <td> 
         data 
        </td> 
................................ 
    </tr> 
    <tr class="noData"> 
        <td colspan="11"> 
         no info 
        </td> 
       </tr> 
       <% }%> 
      </tbody> 
     </table> 

现在我想改变的背景 - 上个悬停时的颜色。但不能这样做。但只是我可以改变颜色时悬停tr。但是我不能。

table.cedvel th 
{ 
    background-color: #c3dde0; 
    background-image: url(../Content/SiteImages/1.png); 
    border-width: 1px; 
    padding: 8px; 
    border-style: solid; 
    border-color: #a9c6c9; 
} 
table.cedvel th:hover 
{ 
    background-color: Red; 
} 

我只是设置背景图像:无悬停时。这是我的问题。当我徘徊在它上面。它改变了背景颜色。但我的照片。隐藏它。

+0

表明一些CSS是这里 – 2011-03-02 06:39:42

+0

用于添加质疑 – AEMLoviji 2011-03-02 06:43:57

+0

为我工作。参见[fiddle](http://jsfiddle.net/3wJZn/1/)。 – melhosseiny 2011-03-02 06:47:37

看一看这个小提琴:http://jsfiddle.net/jomanlk/Bcayc/它的工作原理表格E

你可能有一个问题,你的CSS。

+0

是的,我有测试简单的表它的工作原理。你是对的我有问题我的css – AEMLoviji 2011-03-02 06:48:03

+0

如果你发布CSS和表的最终输出 - 而不是生成它的代码 - 在小提琴上,我们可以看看。 – JohnP 2011-03-02 06:50:07

+0

看看我的评论melhosseiny – AEMLoviji 2011-03-02 07:00:03

table.cedvel th { 
    background-color: #c3dde0; 
    background-image: url(../Content/SiteImages/1.png); 
} 

table.cedvel th:hover { 
    background-color: red; 
    background-image: none; 
} 
+0

我已经找到感谢 – AEMLoviji 2011-03-02 07:08:12