Php 忽略特定文档中的css<;tr>;

Php 忽略特定文档中的css<;tr>;,php,html,css,Php,Html,Css,我有这个tr <tr style="background-color:'.($count % 2 ? 'rgba(241, 224, 198, 0.6)' : 'rgba(212, 192, 161, 0.6)').';" > tr、td、th和table已具有属性。。。我试图把它添加到我的css中 tr.topleveltr { background: rgba241, 224, 198, 0.6) !important; } tr.topleveltr2

我有这个tr

<tr style="background-color:'.($count % 2 ? 'rgba(241, 224, 198, 0.6)' : 'rgba(212, 192, 161, 0.6)').';" >
tr、td、th和table已具有属性。。。我试图把它添加到我的css中

tr.topleveltr {
  background: rgba241, 224, 198, 0.6) !important;
}
tr.topleveltr2 {
  background: rgba(212, 192, 161, 0.6) !important;
}
并将我的php标记更改为
,但它不起作用

有没有一种方法可以让我从中删除css内容?这是我使用的完整代码

<div class="Themebox">
    <div id="Topbar" class="Toplevelbox" style="background-image:url(layout/images/global/themeboxes/rankings/top_level_top.gif);">
    <div style="background:url(layout/images/global/themeboxes/rankings/shield.gif);width: 32px;height: 32px;position: relative;margin-left: 5px;margin-top: 1px;"></div>
    <span class="topleveltext">Top Experience</span>
    <div id="RankingBox" class="Themebox2" style="height: auto; display: table; margin-top: -4px;">
    <div id="menusrank"></div>
    <table id="menusrank" style="font-family: sans-serif; font-size: 12px; padding: 0px 12px; height: auto; display: block; background-image:url(layout/images/global/themeboxes/rankings/box-bg.gif); margin-bottom: 5px; margin-top: -6px">
            <?php
                $cache = new Cache('engine/cache/topPlayer');
                if ($cache->hasExpired()) {
                    $players = mysql_select_multi('SELECT `id`, `name`, `level`, `experience`, `looktype`, `lookaddons`, `lookhead`, `lookbody`, `looklegs`, `lookfeet`, ps.value as resets FROM `players` p INNER JOIN  `player_storage` ps ON p.id = ps.player_id WHERE p.deleted = 0 AND p.group_id < 4 AND ps.key=378378 ORDER BY CAST(ps.value AS SIGNED INTEGER) DESC, p.level DESC LIMIT 3;');
                    $cache->setContent($players);
                    $cache->save();
                } else {
                    $players = $cache->load();
                }
                if ($players) {
                $count = 1;
                    foreach ($players as $player) {
                    echo '
                        
                        <tr class="'.($count % 2 ? 'topleveltr' : 'topleveltr2').'";>
                        <td width="34px;" style="padding:0px; padding-left: 2px;">                                      
                            <div><img style="margin-top: -28px; margin-left: -28px;" src="https://outfit-images.ots.me/animatedOutfits1090/animoutfit.php?id='.$player['looktype'].'&addons='.$player['lookaddons'].'&head='.$player['lookhead'].'&body='.$player['lookbody'].'&legs='.$player['looklegs'].'&feet='.$player['lookfeet'].'&g=0&h=3&i=1"></img></div>
                        </td>
                        <td width="130px;" style="padding:1px; padding-left: 3px;">
                        <a class="top_level" href="characterprofile.php?name='.$player['name'].'">
                            <small style="margin-left: -2px;">'.$count.'- </small>'.$player['name'].'
                        </a>';

                        $tooLongName = ((strlen($player['name']) > 17) ? '<img src="layout/images/global/themeboxes/rankings/'.$rankImages[$count].'" style="float: left;margin-top: -36px;margin-left: -4px;">' : '<img src="layout/images/global/themeboxes/rankings/'.$rankImages[$count].'" style="float: left;margin-top: -26px;margin-left: -4px;">');

                        echo '<div class="levelvoctoplevel">
                            <small style="font-size: 10px;">'. ($rankImages[$count] ? $tooLongName : '').'
                            <b> Level: '.$player['level'].'<br> Resets: <font color="green">'.$player['resets'].'</font></b></small>
                            </div>
                        </td>
                        </tr>';
                    $count++;
                }
                }
        ?>
    </table><br>
    <div class="Bottom2" style="background-image:url(layout/images/global/themeboxes/rankings/box-bottom.gif);"></div>
    </div>
</div>

顶级经验


我在另一个论坛上得到了帮助,下面是解决方案。在我的css文件上

table tr:not(.customTable) th, table tr:not(.customTable) td {
  background: #555555;
  /*color: #FFF; */
  color: skyblue;
  padding: 7px 4px;
  text-align: left;
}

tr:not(.customTable).yellow td {
  background: rgb(89, 10, 10);
  padding: 7px 4px;
  text-align: left;
}

table tr:not(.customTable) td {
  background: rgb(212, 192, 161);
  /*color: #FFF; */
  border-top: 1px solid #FFF;
}
然后我把标签改成了

<tr class="customTable" style="background-color:'.($count % 2 ? 'rgba(241, 224, 198, 0.6)' : 'rgba(212, 192, 161, 0.6)').';" >


可能类似于
table tr.topleveltr th,table tr.topleveltr td{background color:transparent;}
内联样式不能被类覆盖“但它不起作用”-您现有的样式表为表格单元格设置了背景色,您尝试为行设置了背景色-当然一开始就不起作用了。(除非您只想在表格单元格间距之间看到行背景。)
<tr class="customTable" style="background-color:'.($count % 2 ? 'rgba(241, 224, 198, 0.6)' : 'rgba(212, 192, 161, 0.6)').';" >