tr:最后一个孩子没有工作

问题描述:

可能是一些愚蠢的原因,它不工作,但我倾向于搞砸了一点点的CSS。所以也许它会适用于其他人。 CSS:tr:最后一个孩子没有工作

.bet_history table { 
    width: 1000px; 
    display: block; 
    border-collapse: collapse; 
} 
.bet_history td { 
    padding: 0; 
    font-size: 13px; 
    text-align: center; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    background: #0361ba; 
    color: #BDD6CE; 
} 
.bet_history tr { 
    border-bottom: 1px solid black; 
} 
.bet_history tr:last-child { 
    background: red; 
} 
.bet_history td.bet_history2 { 
    color: #F0F0F0; 
    width: 650px; 
} 
.bet_history td.bet_history1 { 
    background-color: #0354a1; 
    color: white; 
    width: 100px; 
    cursor: pointer; 
    -o-transition:.5s; 
    -ms-transition:.5s; 
    -moz-transition:.5s; 
    -webkit-transition:.5s; 
    transition:.5s; 
} 
.bet_history td.bet_history1:hover { 
    color: #3399FF; 
} 

这里是HTML:编辑!

<div id="main"> 

admin1<br /> 


<table class="bet_history"> 

<tr><td style="width: 250px;">Bet ID: #6. 09-22-2014 16:08</td><td class="bet_history1">Match ID #6</td><td class="bet_history2"><span style="color: #00FFFF;">10000</span> minerals on Cure(2.00). Your bet returned <span style="color: #00FFFF;">0</span> minerals. Better luck next time!</td></tr><tr><td style="width: 250px;">Bet ID: #5. 09-22-2014 16:06</td><td class="bet_history1">Match ID #4</td><td class="bet_history2"><span style="color: #00FFFF;">2222</span> minerals on Snute(2.30). Your bet returned <span style="color: #00FFFF;">5110.6</span> minerals. Congratulations!</td></tr><tr><td style="width: 250px;">Bet ID: #4. 09-22-2014 15:58</td><td class="bet_history1">Match ID #4</td><td class="bet_history2"><span style="color: #00FFFF;">2222</span> minerals on Snute(2.30). Your bet returned <span style="color: #00FFFF;">5110.6</span> minerals. Congratulations!</td></tr><tr><td style="width: 250px;">Bet ID: #3. 09-22-2014 15:25</td><td class="bet_history1">Match ID #5</td><td class="bet_history2"><span style="color: #00FFFF;">600</span> minerals on Lars(4.00). Your bet returned <span style="color: #00FFFF;">2400</span> minerals. Congratulations!</td></tr><tr><td style="width: 250px;">Bet ID: #2. 09-22-2014 12:03</td><td class="bet_history1">Match ID #3</td><td class="bet_history2"><span style="color: #00FFFF;">64</span> minerals on naniwa(9.00). Your bet returned <span style="color: #00FFFF;">576</span> minerals. Congratulations!</td></tr><tr><td style="width: 250px;">Bet ID: #1. 09-20-2014 16:00</td><td class="bet_history1">Match ID #1</td><td class="bet_history2"><span style="color: #00FFFF;">20</span> minerals on Snute(2.20). Your bet returned <span style="color: #00FFFF;">44</span> minerals. Congratulations!</td></tr> 
</table> 
</div> 

为什么最后一个孩子不适用于最后一个tr?它会,如果我把它设置为td。林肯定它的一些愚蠢的事情,我在CSS中做..这是没有成品。我只是想知道为什么最后一个孩子不工作。

+0

是整个HTML的,或者是有应该是一个'最后的''?不关闭你的桌子可能是问题。 – ljgw 2014-09-23 11:36:06

+0

我正在关闭桌子。回声在一个while循环中,mysqli_fetch_array。 – 2014-09-23 11:38:01

+0

也许你可以发布生成的html(包括close-table-tag)而不是php。例如,如果在当前给定的代码之后还有另一个元素:最后一个孩子可能失败的另一个原因是“

”不是其父元素中的最后一个元素。 – ljgw 2014-09-23 11:42:29

回答

由于@Vucko在评论中提到tr:last-child样式已应用,但该行中的td将覆盖该样式。

如果你想把所有的TD的最后一排是红色的编辑你的类:

.bet_history tr:last-child td { 
    background: red; 
} 

FIDDLE

相关问题

由于@Vucko在评论中提到tr:last-child样式已应用,但该行中的td将覆盖该样式。

如果你想把所有的TD的最后一排是红色的编辑你的类:

.bet_history tr:last-child td { 
    background: red; 
} 

FIDDLE

由于@Vucko在评论中提到tr:last-child样式已应用,但该行中的td将覆盖该样式。

如果你想把所有的TD的最后一排是红色的编辑你的类:

.bet_history tr:last-child td { 
    background: red; 
} 

FIDDLE