0

私はその行のそのようなようなテーブルを構築しました

<tr id="graphid+'" class="graphRow">
                <td colspan="2" style="width:5%; max-width:5%;">
                    <div class="stockData">
                        <div class="stockDatatable">
                            <table class="stocktable">
                                <tr><td id="stockDBnameid+'"></td></tr>
                                <tr><td class="Desctitle">תחום עיסוק:</td></tr>
                                <tr><td id="stockDBfieldid+'" class="stocktable"></td></tr>
                                <tr><td id="stockDBurlid+'" class="stocktable">כתובת אתר החברה</td></tr>
                                <tr><td class="Desctitle">ערך החברה:</td></tr>
                                <tr><td id="stockDBvalueid+'" class="stocktable">ערך החברה</td></tr>
                                <tr><td id="stockDBdescid+'" class="stocktable">תיאור המנייה</td></tr>
                            </table>
                        </div>
                    </div>
                </td>
                <td colspan="8">
                    <table>
                        <tr>
                            <td>
                                <div id="graphDivid+'" class="GraphDiv"></div>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>

ご覧のとおり、行には2つの列があります。私は2番目のものについて話している:それはdiv-> div-> table-> rowsからコンパイルされます..行はからではなく、からプロパティを取得しclass = "graphRow"ますclass ="stockTable"。cssは次のようなものです。

tr.graphRow td {background:lightgray;}
tr.stocktable td {background:blue;}

なぜ機能しないのですか?

ありがとう。

4

1 に答える 1

1

あなたの宣言tr.stocktable td{background:blue;}によると、stocktableはtrにのみ適用されます。<table>ただし、 ( )にstocktableを使用しました<table class="stocktable">

次のようにストックテーブルを宣言します-

.stocktable{background:blue;}

また

table.stocktable {background:blue;}

于 2012-05-16T11:27:01.083 に答える