Php 忽略特定文档中的css<;tr>;
我有这个trPhp 忽略特定文档中的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 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)').';" >