这个highlight的代码在phpmyadmin里面是这么实现的(两位前辈的都很经典了)
html中是<tr class="odd"></tr>
/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
background-color: <?php echo $GLOBALS['cfg']['BgcolorOne']; ?>;
text-align: left;
}
/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
background-color: <?php echo $GLOBALS['cfg']['BgcolorTwo']; ?>;
text-align: left;
}
/* marked tbale rows */
table tr.marked th,
table tr.marked {
background-color: <?php echo $GLOBALS['cfg']['BrowseMarkerColor']; ?>;
}
/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
background-color: <?php echo $GLOBALS['cfg']['BrowsePointerColor']; ?>;
下面是群里面的讨论, 两位前辈的很好
<tr class="row_normal" οnmοuseοver="this.className = 'row_over';" οnmοuseοut="this.className = 'row_normal';">
οnmοuseοver="this.style.backgroundColor='#6699cc'" οnmοuseοut="this.style.backgroundColor='white'"
html中是<tr class="odd"></tr>
/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
background-color: <?php echo $GLOBALS['cfg']['BgcolorOne']; ?>;
text-align: left;
}
/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
background-color: <?php echo $GLOBALS['cfg']['BgcolorTwo']; ?>;
text-align: left;
}
/* marked tbale rows */
table tr.marked th,
table tr.marked {
background-color: <?php echo $GLOBALS['cfg']['BrowseMarkerColor']; ?>;
}
/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
background-color: <?php echo $GLOBALS['cfg']['BrowsePointerColor']; ?>;
下面是群里面的讨论, 两位前辈的很好
<tr class="row_normal" οnmοuseοver="this.className = 'row_over';" οnmοuseοut="this.className = 'row_normal';">
οnmοuseοver="this.style.backgroundColor='#6699cc'" οnmοuseοut="this.style.backgroundColor='white'"