php - 忽略特定的 css
问题描述
我有这个
<tr style="background-color:'.($count % 2 ? 'rgba(241, 224, 198, 0.6)' : 'rgba(212, 192, 161, 0.6)').';" >
它应该可以正常工作,但正如您在我的 css 上看到的那样(我无法删除/更改它,因为网站上的每个页面都使用它)
table tr th, table tr td {
background: #555555;
/*color: #FFF; */
color: skyblue;
padding: 7px 4px;
text-align: left;
}
tr.yellow td {
background: rgb(89, 10, 10);
padding: 7px 4px;
text-align: left;
}
table tr td {
background: rgb(212, 192, 161);
/*color: #FFF; */
border-top: 1px solid #FFF;
}
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 标签更改为,<tr class="'.($count % 2 ? 'topleveltr' : 'topleveltr2').'";>
但它没有用
有没有办法让我从中删除 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)').';" >
推荐阅读
- maven - Maven 无法找到 AEM 原型
- python - 在使神经元网络适应使用乳腺癌数据库时,形状 (398,398) 和 (1,4) 未对齐错误
- r - 如何计算每个 id 的重复事件
- javascript - 如何使用钩子设置常量“状态”变量?
- r - 使用 dplyr::left_join 和多个条件合并两个数据框
- jquery - 如何使里面的工作可点击
- php - PHP魔术方法__toNumber()将对象转换为数字
- java - 如何更改被引用的java路径
- asynchronous - IDisposable 如何处理使用和退货?
- xpages - 具有最后一页和大量页面的 XPages 寻呼机