簡體   English   中英

使用CSS將表格中除最后一行以外的所有首字母大寫

[英]Capitalize all first letters in a table except for the last row using CSS

下面的CSS代碼將表中第一行的每個首字母大寫。 但是,我不希望最后一行的首字母大寫。 我嘗試使用:not()選擇器沒有成功。 有任何想法嗎?

table tr td:first-child::first-letter {
    font-size:30px; 
      }

tr上嘗試:not(:last-child)

 table tr:not(:last-child) td:first-child::first-letter { text-transform: uppercase; } 
 <table> <tr><td>ab</td><td>cd</td><td>ef</td></tr> <tr><td>ab</td><td>cd</td><td>ef</td></tr> <tr><td>ab</td><td>cd</td><td>ef</td></tr> </table> 

嗨,您可以使用css指令將text-transform設置為大寫

所以你的CSS將是

table tr td:first-letter{
 text-transform:capitalize;
}

為了避免最后一行受到影響,您可以使用偽選擇器:last-child

table tr:last-child td:first-letter{
 text-transform:none;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM