簡體   English   中英

在表格html中更改背景顏色不同的文本

[英]change background color different text in table html

我有一個 html 表格,我需要更改背景中的背景顏色,我有一個普通或高的兩個不同的詞,我需要一個黃色的 bgcolor 高我需要一個紅色的 bgcolor 我需要在 css 中執行此操作或javascript?

這是我的簡單代碼:

<tr>
<td class='tg-yw4l'></td>
<td class='tg-s6z2'></td>
<td class='tg-s6z2'></td>
<td class='tg-baqh' rowspan='2'></td>
<td class='tg-baqh' rowspan='2'>Normal Different</td>
</tr>

我建議創建兩個 css 類

.red{color:red}
.yellow{color:yellow}

並在創建表時,只需將單詞包裹在一個跨度中並添加相關類

<span class='red'>High</span>

我無法完全理解您的問題,但我確實希望這會有所幫助。 這是一個 js 示例(在我看來,由服務器端生成更容易)

HTML

<table>
<tr>
 <td class='tg-yw4l'></td>
 <td class='tg-s6z2'></td>
 <td class='tg-s6z2'></td>
 <td class='tg-baqh' rowspan='2'></td>
 <td class='tg-baqh bg' rowspan='2'>Normal</td>
</tr>
</table>

CSS

.red{background-color:red}
.yellow{background-color:yellow}

JS

$(document).ready( function() {

    $('.bg').each( function() {
        var $this = $(this);
        if( $this.text() == "Normal" ) {
            $this.addClass("red");
        }
    });

});

我知道如何做到這一點的最簡單方法是參加您的課程並使用 CSS 樣式表。 在 html 頁面頂部使用類似的內容來鏈接外部樣式表。

<link href= "file location" rel="stylesheet" type="text/css">

然后轉到您創建的樣式表並在一個點后輸入您的類的名稱並輸入類似這樣的內容

.classname
{
background-color:red;
}

通過這種方式,您始終可以為類添加更多格式。 您還可以在線查找各種顏色的代碼。

暫無
暫無

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

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